Everyauth和Passport.js似乎有非常相似的function集。 两者之间的一些正面和负面的比较是什么使我想要使用一个比另一个呢?
我正在使用node.js + express.js + everyauth.js。 我已经将所有的everyauth逻辑转移到模块文件中 var login = require('./lib/everyauthLogin'); 在这里我加载我的oAuthconfiguration文件与密钥/秘密组合: var conf = require('./conf'); ….. twitter: { consumerKey: 'ABC', consumerSecret: '123' } 这些代码对于不同的环境是不同的 – 开发/分期/生产,因为callback是针对不同的URL。 曲。 如何在环境configuration中设置这些参数以通过所有模块进行过滤,或者可以将path直接传递到模块中? 设置env: app.configure('development', function(){ app.set('configPath', './confLocal'); }); app.configure('production', function(){ app.set('configPath', './confProduction'); }); var conf = require(app.get('configPath')); 通过 app.configure('production', function(){ var login = require('./lib/everyauthLogin', {configPath: './confProduction'}); }); ? 希望是有道理的