Tag: 载体标记

使用护照承载器的自定义错误消息

我正在使用护照来保护我的API。 我有点努力去了解我应该如何发送自定义消息,以防万一错误,我希望能在这里find答案。 这是我做的: 路线(server.js): router.route('/Applications').get(authController.BearerAuthenticated, applicationController.getApplications); 我的护照材料(authController.js): Passport.use(new BearerStrategy(function(token, cb) { Token.findOne({token: token}, function(err, token){ if (err){return cb(null, false);} if (!token) { return cb(null, false); } return cb(null, token); }); })); exports.BearerAuthenticated = Passport.authenticate('bearer', {session: false}); 我的应用程序方法(Application.js) exports.getApplications = function(req, res) { Application.find({userId:req.user._id}, function(err, apps) { if (err) res.send(err); res.json(apps); }); }; 如果我的令牌有效并且承载方法返回 return cb(null, […]