【发布时间】:2017-05-04 17:54:46
【问题描述】:
我正在开发一个具有 Slack 登录功能的应用。
我正在使用 passport-slack 进行 OAuth,但在返回 Cannot GET /auth/slack
我按照可以在https://github.com/mjpearson/passport-slack 中找到的分步程序进行操作,但仍然没有运气
我当前的护照代码是这样的,我认为我正确定义了路线
// setup the strategy using defaults
passport.use(new SlackStrategy({
clientID: environment.SLACK.CLIENT_ID,
clientSecret: environment.SLACK.CLIENT_SECRET,
}, (accessToken, refreshToken, profile, done) => {
done(null, profile);
}));
// path to start the OAuth flow
app.get('/auth/slack', passport.authenticate('slack'));
// OAuth callback url
app.get('/auth/slack/callback',
passport.authenticate('slack', { successRedirect: '/',
failureRedirect: '/login' }));
【问题讨论】:
-
你没有路由
/auth/slack -
抱歉,由于我只是根据文档更新代码,所以忘记更新代码,仍然返回相同的错误。
标签: javascript node.js passport.js slack-api slack