我在node.js中編寫了以下代碼來訪問Twitter Streaming API。如果我curl
下面的URL,它的工作。但是,我無法讓它與我的代碼一起工作。獲取Twitter流式API的Node.js - EADDRNOTAVAIL
var https = require('https');
https.request('https://USERNAME:[email protected]/1.1/statuses/sample.json', function(res) {
res.on('data', function(chunk) {
var d = JSON.parse(chunk);
console.log(d);
});
});
但我收到以下
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: connect EADDRNOTAVAIL
at errnoException (net.js:642:11)
at connect (net.js:525:18)
at Socket.connect (net.js:589:5)
at Object.<anonymous> (net.js:77:12)
at new ClientRequest (http.js:1073:25)
at Object.request (https.js:80:10)
at Object.<anonymous> (/Users/jordan/Projects/twitter-stream/app.js:3:7)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
如果任何人都可以提供一個替代的解決方案,或者向我解釋爲什麼這是不行的,我將非常感激。
您需要更改端口,它的不可用... :) –
@AmirAbuShareb但捲曲曾與默認端口沒有問題?我想我不確定我是否遵循。 –
我可以在'app.js'中看到'10'行嗎? –