Use node 8.9.1
npm init
npm i -S twitter
Create an index.js file with:
const Twitter = require('twitter');
const twitter = new Twitter({
consumer_key: 'x',
consumer_secret: 'x',
access_token_key: 'x',
access_token_secret: 'x',
});
twitter.get('favorites/list').then((tweet) => { console.log(tweet); });
Run the script
Error:
/Users/nelsyeung/Sites/test/node_modules/twitter/lib/twitter.js:119
if (typeof params.base !== 'undefined') {
^
TypeError: Cannot read property 'base' of undefined
at Twitter.__request (/Users/nelsyeung/Sites/test/node_modules/twitter/lib/twitter.js:119:21)
at Twitter.get (/Users/nelsyeung/Sites/test/node_modules/twitter/lib/twitter.js:236:15)
at Object.<anonymous> (/Users/nelsyeung/Sites/test/index.js:10:9)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Function.Module.runMain (module.js:676:10)
at startup (bootstrap_node.js:187:16)
This error does not appear when running with a callback.
Use node 8.9.1
Create an
index.jsfile with:Run the script
Error:
This error does not appear when running with a callback.