async function unzipMiddleware(req, res, next) {
const unzippedFiles = await unzipfile(req);
req.files = unzippedFiles
}
app.post('import', unzipMiddleware, (req, res) => {
// do something..
})
使用Express 5在中间件中是否可以进行异步/等待?
答案 0 :(得分:0)
是的,这是可能的。
async function unzipMiddleware(req, res, next) {
const unzippedFiles = await unzipfile(req);
req.files = unzippedFiles
next();
}
中间件功能 是可以访问请求对象(req),响应对象(res)以及应用程序请求-响应中的下一个中间件功能的函数周期。下一个中间件功能通常由名为 next 的变量表示。