最近在 github 上面看着别人的项目来学习 express。
今天看到这么一段代码(出处):
exports.logout = function (req, res) {
req.logout()
res.redirect('/login')
}
按照我的理解,如果要扩展 req
对象的话,应该是要通过中间件来扩展的吧。
但我搜了一下,好像没有哪里为 req
对象添加过 logout
方法。
为什么这里的 req
对象会有 logout
方法?
最近在 github 上面看着别人的项目来学习 express。
今天看到这么一段代码(出处):
exports.logout = function (req, res) {
req.logout()
res.redirect('/login')
}
按照我的理解,如果要扩展 req
对象的话,应该是要通过中间件来扩展的吧。
但我搜了一下,好像没有哪里为 req
对象添加过 logout
方法。
为什么这里的 req
对象会有 logout
方法?
3 回答2.6k 阅读✓ 已解决
1 回答940 阅读✓ 已解决
2 回答1.2k 阅读
1 回答933 阅读✓ 已解决
2 回答1.7k 阅读
2 回答623 阅读✓ 已解决
2 回答1.1k 阅读
http://passportjs.org/guide/logout/