Twitter TypeError:OAuthStrategy需要一个consumerKey选项

Twitter TypeError:OAuthStrategy需要一个consumerKey选项,twitter,oauth,Twitter,Oauth,当我将twitter OAuth添加到我的应用程序中时,我一直遇到这个错误。我现在有GoogleOAuth,它工作得很好,但是添加twitter会导致错误。我在之前关于这个错误的所有帖子中都没有看到可行的解决方案;有人能帮忙吗?这是twitter的代码片段——它与google的代码片段相同 passport.use( new TwitterStrategy({ twitterclientID: keys.twitterclientID, twitterclientSe

当我将twitter OAuth添加到我的应用程序中时,我一直遇到这个错误。我现在有GoogleOAuth,它工作得很好,但是添加twitter会导致错误。我在之前关于这个错误的所有帖子中都没有看到可行的解决方案;有人能帮忙吗?这是twitter的代码片段——它与google的代码片段相同

passport.use(
  new TwitterStrategy({
      twitterclientID: keys.twitterclientID,
      twitterclientSecret: keys.twitterclientSecret,
      callbackURL: '/auth/twitter/callback',
      proxy: true
    }

consumerKey
& 将
twitterclientSecret
替换为
consumerSecret

最近谷歌也做了同样的事情,所以你也需要为谷歌更新,因为你正在使用谷歌oauth

passport.use(
  new TwitterStrategy({
      consumerKey: theClientID,
      consumerSecret: theClientSecret,
      callbackURL: '/auth/twitter/callback',
      proxy: true
    }
passport.use(
  new TwitterStrategy({
      consumerKey: theClientID,
      consumerSecret: theClientSecret,
      callbackURL: '/auth/twitter/callback',
      proxy: true
    }