NodeJS - Missing)在参数列表之后

时间:2017-02-16 10:21:13

标签: node.js

我正在使用以下库:

https://github.com/leftmostcat/passport-oauth2-password-grant

我正在尝试实施他们的例子:

passport.use(new PasswordGrantStrategy({
    tokenURL: 'https://www.example.com/oauth2/token',
    clientID: EXAMPLE_CLIENT_ID
},
function(accessToken, refreshToken, profile, done) {
    console.log(refreshToken);
});

运行应用程序时,我收到以下错误:

SyntaxError: missing ) after argument list

这个问题来自哪里?我看不出此代码中有错误。

1 个答案:

答案 0 :(得分:3)

您尚未关闭passport.use(

  passport.use(new PasswordGrantStrategy({
  tokenURL: 'https://www.example.com/oauth2/token',
  clientID: EXAMPLE_CLIENT_ID
  },
  function(accessToken, refreshToken, profile, done) {
   console.log(refreshToken);
  }));