expressjsHow do I set and use headers in Express.js?
To set and use headers in Express.js, you can use the app.use()
and res.header()
methods.
The app.use()
method is used to set the headers for all requests and responses. For example, the following code sets the Content-Type
header to application/json
for all requests and responses:
app.use(function (req, res, next) {
res.header("Content-Type", "application/json");
next();
});
The res.header()
method is used to set the headers for a specific request and response. For example, the following code sets the Content-Type
header to application/json
for a specific response:
app.get("/", function (req, res) {
res.header("Content-Type", "application/json");
res.send({"message": "Hello World!"});
});
Output example
{"message": "Hello World!"}
The req.header()
method is used to get the headers for a specific request. For example, the following code gets the Content-Type
header for a specific request:
app.get("/", function (req, res) {
let contentType = req.header("Content-Type");
console.log(contentType);
});
Output example
application/json
Helpful links
More of Expressjs
- How can I use query parameters in an Express.js application?
- How can I use OpenTelemetry with Express.js?
- How do I find Express.js tutorials on YouTube?
- How do I implement CSRF protection in an Express.js application?
- How do I render a template using Express.js?
- How can I disable the X-Powered-By header in Express.js?
- How can I use Express.js with TypeScript?
- How can I set up unit testing for an Express.js application?
- How can I create a quiz using Express.js?
- How can I identify and mitigate potential vulnerabilities in my Express.js application?
See more codes...