【发布时间】:2014-10-31 15:33:03
【问题描述】:
我正在尝试在 express 框架中使用 node-twitter 模块。我对node很陌生,我了解基本路由,渲染jade模板和安装包等。但是我很高兴看到那里有这么多包,但是当我进入细节时,我真的不知道了解如何在 express 框架中使用它们。
目前,我正在使用 node-twitter 模块 (https://github.com/desmondmorris/node-twitter) 并希望使用 Streaming API。下面是我需要开始使用流 API 的代码 sn-ps。我有所有必需的钥匙,但在快递方面卡住了。所以;我的问题是,如何将其传递给路线?
var util = require('util'),
twitter = require('twitter');
var twit = new twitter({
consumer_key: '',
consumer_secret: '',
access_token_key: '',
access_token_secret: ''
});
twit.stream('user', {track:'nodejs'}, function(stream) {
stream.on('data', function(data) {
console.log(util.inspect(data));
});
// Disconnect stream after five seconds
setTimeout(stream.destroy, 5000);
});
据我所知,路由有两种方式,一种是渲染模板,另一种是直接发送响应。
app.get('/',function(req, res){
res.render ('index');
});
app.get('/test',function(req,res){
res.send('this is a test');
})
现在,如何为 twitter 流 api 设置路由?请指教。
【问题讨论】:
标签: javascript node.js twitter express