我很好奇是否有人在运行Geddy时有任何经验,是否还可以运行其他资源,例如:https://github.com/AvianFlu/ntwitter
如果可以通过package.json包含上述内容,并像这样引用它,那将是可能的:
var twitter = require('ntwitter');
var twit = new twitter({
consumer_key: 'Twitter',
consumer_secret: 'API',
access_token_key: 'keys',
access_token_secret: 'go here'
});
然后,当您运行geddy时,它会生成自身的另一个实例,该实例可以访问模型等,以保存来自Twitter流API的推文?我知道我可以将其作为节点服务器运行,然后将结果保存到mongodb,但希望可以启动所有这些并将其保留在geddy中。
关于Geddy和Node,请在这里完成。
最佳答案
实现此目的的一种方法是创建一个Jake任务,该任务完成Twitter的流式传输内容,并通过geddy运行该任务。
一旦编写了jake任务,就可以使用“ geddy jake myTask”运行它。该任务将有权访问模型等。
您可以与geddy服务器一起启动此任务,以保持事物的整洁。