Node js



  • Пробую разобраться с Node js, делаю все как в обучающем видео, но почему то скрипт ничего в лог не выводит.
    NMP модуль подключил, скрипт беру с обучения на офф сайте NMP но он не срабатывает
    0_1557525401566_00ff00e4-7af6-4e36-b4f0-7eca85484fdd-image.png



  • @iptips В обучающем видео есть пример как синхронизировать асинхронную функцию



  • удалось разобратся с модулем пинг, асинхронизация помогла, но столкнулся снова с похожей проблемой при попытке спарсить картинки с bing, в этот раз синхронизация не помогает
    модули подключены нужные, при этом на runkit код отрабативает как нужно

    var Scraper = require ('images-scraper')
    ,electron = require('electron')
      , bing = new Scraper.Bing();
     
    await (new Promise((resolve, reject) => {
    bing.list({
        keyword: 'banana',
        num: 10,
        detail: true
    })
    .then(function (res) {
        console.log('first 10 results from bing', res);
        	resolve()
    }).catch(function(err) {
        console.log('err',err);
    })
    
    }));
    
    
    

    а вот код который успешно отрабатывает на ранкит:
    https://npm.runkit.com/images-scraper

    var Scraper = require ('images-scraper')
    ,electron = require('electron')
      , bing = new Scraper.Bing();
     
    bing.list({
        keyword: 'banana',
        num: 10,
        detail: true
    })
    .then(function (res) {
        console.log('first 10 results from bing', res);
    }).catch(function(err) {
        console.log('err',err);
    })
    

Log in to reply
 

  • 6
  • 21
  • 2
  • 5
  • 2
  • 2
  • 7
  • 6