javascript - 是否可以仅对一个快速端点使用多个中间件功能?

标签 javascript node.js express

基本上,是否可以使用两个中间件函数(authenticateToken 和authenticateAdminKey)编写这样的代码?

app.post('/api', authenticateToken, authenticateAdminKey, function() {
 ...
}

我知道当您为所有端点使用多个中间件时,类似的事情是可能的(如提到的 here )。但我想知道这样的事情是否仅适用于一个端点?

最佳答案

中间件列表传入数组

app.post('/api', [authenticateToken, authenticateAdminKey], function() {
 ...
}

关于javascript - 是否可以仅对一个快速端点使用多个中间件功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59579450/

相关文章:

javascript - express + Jade : render an array of partials

javascript - 如何从Node发送自定义错误消息,并使用catch显示它?

Javascript 如何在悬停到图像时显示消息

javascript - Ext JS 应用程序显示空白页

javascript - 为什么要使用 Promise.catch() 而不是 Promise.then()

javascript - 如何修复以下代码,该代码旨在向时间戳添加分钟,并且最终值也应该在时间戳中,因为我将进行一些数据库查询?

node.js - 重定向到登录时出现 Keycloak CORS 问题

javascript - Electron:如何动态创建窗口?

node.js - Vue/Webpack + Express (MEVN) : URLs for API calls, 开发与生产

node.js - 使用 aerospike 和 node.js 的任务管理器