Advertisement
Guest User

Untitled

a guest
Sep 20th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. router.get('/', function(req, res) {
  2.  
  3.     var url = req.query.url;
  4.     if(url !== 'undefined') {
  5.         console.log("QUERYING: " + url);
  6.         inspector = null;
  7.         var inspector = new MetaInspector(url, {});
  8.         inspector.on('fetch', function(){
  9.  
  10.             console.log('Title: ' + inspector.title() + "/n");
  11.             console.log('Description: ' + inspector.description() + "/n");
  12.             console.log('Images: ' + inspector.images().join(','));
  13.             //console.log('Links: ' + inspector.links().join(','));
  14.  
  15.  
  16.             var responseObject = {
  17.                 title: inspector.title(),
  18.                 description: inspector.description(),
  19.                 images: inspector.images()
  20.             };
  21.  
  22.             res.setHeader('Cache-Control', 'private, no-cache, no-store, must-revalidate');
  23.             res.setHeader('Expires', '-1');
  24.             res.setHeader('Pragma', 'no-cache');
  25.             res.send(JSON.stringify(responseObject));
  26.             res.end();
  27.         });
  28.  
  29.         inspector.on('error', function(err){
  30.             console.log(err);
  31.             res.sed(err);
  32.         });
  33.  
  34.         inspector.fetch();
  35.     }
  36.     else {
  37.         //Return an error
  38.         console.log('ERRORRRRR');
  39.     }
  40. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement