为了账号安全,请及时绑定邮箱和手机立即绑定

所有路线的passportJS身份验证

所有路线的passportJS身份验证

慕沐林林 2022-07-01 10:21:06
我正在使用 passportJS 来保护 Express APP 中的 API 端点。以下工作正常。app.get("/route1",passport.authenticate('basic', { session: false }),    (req, res) => { //something });   但是,我正在添加更多路线,并且不想passport.authenticate为我创建的每条新路线重复这一点。IE app.get("/route2..N",    passport.authenticate('basic', { session: false }),        (req, res) => { //something });我知道这是一个中间件,我应该能够做到这一点,但我没有找到任何示例。
查看完整描述

1 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

passport.authenticate只返回一个中间件函数,所以:


app.use(passport.authenticate('basic', { session: false });

app.get("/route1", (req, res) => { /* something */ } )


查看完整回答
反对 回复 2022-07-01
  • 1 回答
  • 0 关注
  • 105 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号