在发送响应之前访问Node JS / Express JS的响应头

时间:2014-08-22 21:20:12

标签: node.js express

有没有办法查看哪些响应标头将出现在HTTP响应中(并可能设置新的HTTP标头)?似乎一旦res.send()res.json()被调用,ExpressJS就会接管,并且没有办法拦截"在将其发送给客户端之前的响应。请注意,我已经看到这个问题并针对不同的平台进行了回答,但不清楚这是否可以在NodeJS / ExpressJS中使用。

1 个答案:

答案 0 :(得分:0)

我最终在ExpressJS问题板上询问了这个问题。道格威尔逊的回答是:

  

对于您列出的两种用例,您都希望更改/检查响应   头。 https://www.npmjs.org/package/on-headers就是你想要的   使用

来源:https://github.com/strongloop/express/issues/2327