Passport.js身份验证从配置文件加载客户端ID秘密

时间:2017-07-20 10:13:24

标签: express sails.js

我的应用程序是在sails.js框架中构建的

这是我的护照身份验证文件,位于config/passport.js

我的配置也存储在config/local.js文件

module.exports = {

 google:{
      clientId:'XXX',
      secret:'XX',
      callbackurl:'XXXX'
  }

}

在passport.js文件中

var sails            = require('sails');

passport.use('google',new GoogleStrategy({
        clientID:sails.config.google.clientId,
        clientSecret:sails.config.google.secret,
        callbackURL:sails.config.google.callbackurl
    },function(token, refreshToken, profile, done) {
        console.log('result here');
});

但我得到了

详细信息:TypeError:无法读取属性' clientId'未定义的

0 个答案:

没有答案