cuốn sách gpt4 ai đã làm

javascript - Node.js 和 Express 中的 app.get() 第三个参数

In lại Tác giả: Walker 123 更新时间:2023-11-28 19:55:09 26 4
mua khóa gpt4 Nike

我正在学习一个关于使用 Node.js 包 Passport ( liên kết ) 进行用户身份验证的优秀教程,但我遇到了一段我真的不理解的代码:

app.get('/profile', isLoggedIn, function(req, res) {
res.render('profile.ejs', {
user : req.user // get the user out of session and pass to template
});
});

我的问题与 isLoggedIn 参数有关。我查看了官方网站,并进行了一些谷歌搜索,但没有任何地方说您可以将三个参数传递给app.get。我只见过两个。第三个(我认为是可选的)参数是什么?

我不是在询问 isLoggedIn 本身,而是在询问它是我从未见过传递给 app.get() 的第三个参数这一事实之前。

câu trả lời hay nhất

它称为中间件,在第三个参数(回调)之前调用。

中间件功能示例:访问检查、在传递资源之前检查用户是否登录等。

关于javascript - Node.js 和 Express 中的 app.get() 第三个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22726786/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress