Node.js Express:在 app.get() 和 app.post() 之前对每个 HTTP 请求执行钩子?

2023-12-29

我不想将身份验证功能放在每个的顶部app.get(),我如何在每个请求之前执行代码app.get()?


在路由之前设置中间件:

function myMiddleware (req, res, next) {
   if (req.method === 'GET') { 
     // Do some code
   }

   // keep executing the router middleware
   next()
}

app.use(myMiddleware)

// ... Then you load the routes
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Node.js Express:在 app.get() 和 app.post() 之前对每个 HTTP 请求执行钩子? 的相关文章

随机推荐