Open vviikk opened 7 years ago
res.header
is part of express's API, but there isn't any reason we couldn't use res.setHeader
which is part of the node.js response class. I would totally take a PR for that.
Otherwise, you could simply create a little middleware that adds the method onto your request and response:
function addHeaderMiddleware(req, res, next) {
req.header = function(n) {
...
}
res.header = function(n, v) {
res.setHeader(n, v)
}
}
And then you should be working fine. Hope that helps!
:) I will try this today and get back to you. Thanks a bunch!
You can see that it can accept any connect compatible middlewares...
I am trying to implement it as a global, route-less middleware.
https://browsersync.io/docs/options#option-middleware
I added it as a middleware, but I'm getting a
TypeError: res.header is not a function
I used it like: