【发布时间】:2018-03-06 23:47:56
【问题描述】:
我的代码在下面,auth complete 永远不会被触发。我不知道为什么,因为这是直接来自结语文档。
dataplan.list.auth((req, res, context) => {
console.log('authenticating')
// return new Promise(function(resolve, reject) {
console.log('auth with passport')
passport.authenticate('jwt',{session: false}, function(err, user, info) {
console.log('auth complete')
if(err) {
res.status(500);
resolve(context.stop());
}
if(user) {
resolve(context.continue());
} else {
context.error(new ForbiddenError());
}
});
// });
})
【问题讨论】:
-
FWIW,我最近在一个项目中使用了 Epilogue,并后悔了。我发现它有问题,并且不再维护 repo (github.com/dchester/epilogue/issues/225) 如果您处于项目的开始阶段,我建议您重新考虑使用这个库。
-
切换到
finale-rest,好像维护的比较多
标签: express passport.js sequelize.js epilogue