通过Github进行身份validation(使用everyauth)

我正在使用everyauth ,并且无法通过github进行身份validation。 看来,我所遵循的所有步骤都是正确的,但是当单击“connect with github”链接时,它一直告诉我cannot GET /auth/github

这是我的代码的要点: https : //gist.github.com/2641260

任何帮助将不胜感激!

我知道它可能来不及回答,但我只是有同样的问题,并找出解决scheme。

它非常简单。

放置在app.configure()代码之前的EveryAuth代码。

这样: 你的要点叉

不知道这是否会帮助,但你有没有尝试添加“.entryPath”可链式参数?

 everyauth.github .entryPath('/auth/github') .appId("APP_ID") .appSecret("APP_SECRET") .findOrCreateUser( function (sess, accessToken, accessTokenExtra, ghUser) { console.log('find user') // return usersByGhId[ghUser.id] || (usersByGhId[ghUser.id] = addUser('github', ghUser)); }) .redirectPath('/');