Node.js 在发送响应之前从NodeJS/ExpressJS访问响应头

Node.js 在发送响应之前从NodeJS/ExpressJS访问响应头,node.js,express,Node.js,Express,有没有办法查看HTTP响应上会出现哪些响应头(并可能设置新的HTTP头)?似乎一旦调用了res.send()或res.json(),ExpressJS就会接管,并且在将响应发送到客户端之前无法“截获”响应。请注意,我看到过针对不同平台的提问和回答,只是不清楚这在NodeJS/ExpressJS中是否可行。我最后在ExpressJS问题板上问了这个问题。道格拉斯·威尔逊的回答是: 对于您列出的两个用例,您都希望更改/检查响应 标题。这就是你想要的 使用 资料来源:

有没有办法查看HTTP响应上会出现哪些响应头(并可能设置新的HTTP头)?似乎一旦调用了
res.send()
res.json()
,ExpressJS就会接管,并且在将响应发送到客户端之前无法“截获”响应。请注意,我看到过针对不同平台的提问和回答,只是不清楚这在NodeJS/ExpressJS中是否可行。

我最后在ExpressJS问题板上问了这个问题。道格拉斯·威尔逊的回答是:

对于您列出的两个用例,您都希望更改/检查响应 标题。这就是你想要的 使用

资料来源: