你可以在node.js上一次运行多个应用吗? ...详细说明,我的意思是有多个应用程序包含访问键(3个不同的设置),运行类似的api调用但略有不同。我需要同时做三个。这可能吗?
请帮忙。感谢您的时间和考虑。 :) 非常喜欢< 3
答案 0 :(得分:0)
我认为你不需要运行单独的应用程序。如果你有这样的配置中的这些访问键,你可以考虑这些术语:
对于此示例,您需要安装async(npm install --save async
)
var facebookKey = 'my-access-key-for-fb',
twitterKey = 'my-access-key-for-twitter',
pinterestKey = 'my-access-key-for-pinterest';
async.waterfall([
function(done) {
facebook.request(facebookKey, '/me', function(err, facebookResults) {
done(err, facebookResults);
})
},
function(fbResults, done) {
twitter.request(twitterKey, '/me', function(err, twitterResults) {
done(err, fbResults, twitterResults);
})
},
function(twitterResults, fbResults, done) {
pinterest.request(pinterestKey, '/me', function(err, pinterestResults) {
done(err, fbResults, twitterResults, pinterestResults);
})
}
], function(err, fb, twitter, pinterest) {
if(err) {
throw new Error(err.toString());
}
else {
// All of your results are in here :)
console.log(fb, twitter, pinterest);
}
});