Я использую Github / google-trend-api
Извините за вопрос noob. Обычно я впервые в Узле с PHP. Я помещаю Node на поддомен, чтобы не сломать мой PHP сайт.
У меня есть приложение. js с содержимым:
const googleTrends = require('google-trends-api');
googleTrends.interestOverTime({keyword: 'Women\'s march'})
.then(function(results){
console.log('These results are awesome', results);
})
.catch(function(err){
console.error('Oh no there was an error', err);
});
У меня есть /public/index.php - пустой файл. У меня / node_modules / google-trend-api / - от его установки.
Я запускаю 'node app. js' в командной строке, затем:
Oh no there was an error [TypeError: undefined is not a function]
Код кажется, работает в https://npm.runkit.com/google-trends-api, но я не могу заставить его работать на моем VPS Dreamhost (Nods JS, Пассажир). На RunKit он выводит это:
Promise (resolved)
Promise undefined
"These results are awesome"
"{\"default\":{\"timelineData\":[{\"time\":\"1072915200\",\…edValue\":[\"<1\"],\"isPartial\":true}],\"averages\":[]}}"
Это непосредственно пример кода, и он не будет работать на моем сервере, поэтому мне кажется, что я упускаю что-то очевидное в NodeJS.