我可以构建这样的 express 中间件吗?
index.ts
app.use("/",setVaryHeader);
app.get("/some-route",routeHandler);
setVaryHeader.ts
export const setVaryHeader: RequestHandler = async (req, res, next) => {
res.set("Vary","User-Agent");
return next();
};
每当最后一个 routeHandler
处理请求并使用 res.send() or res.json()
触发响应时,它是否包含由 Vary
中间件设置的 setVaryHeader
标头?