我正在使用以下库:
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
这个问题来自哪里?我看不出此代码中有错误。
答案 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);
}));