9 examples of 'express set headers' in JavaScript

Every line of 'express set headers' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
72export function setHeaders(res, headers) {
73 if (!headers) {
74 return
75 }
76 for (const key of Object.keys(headers)) {
77 res.setHeader(key, headers[key])
78 }
79}
209injectCorsHeader(req, res, next) {
210 if (!req.headers['origin']) {
211 return next();
212 }
213
214 res.setHeader('access-control-allow-origin', req.headers['origin']);
215 res.setHeader('access-control-allow-credentials', 'true');
216 res.setHeader('access-control-expose-headers', this.corsExposeHeaders);
217 return next();
218}
85function setHeader(req, res, next) {
86 res.writeHead(200, {'age': '42'});
87 return next();
88}
5async use(context: any, next: (err?: any) => any): Promise {
6 context.set('Access-Control-Allow-Methods', 'GET,HEAD,PUT,POST,DELETE,PATCH')
7 context.set('Access-Control-Allow-Origin', context.request.header.origin || context.request.origin)
8 context.set('Access-Control-Allow-Headers', ['content-type'])
9 context.set('Access-Control-Allow-Credentials', 'true')
10 context.set('Content-Type', 'application/json; charset=utf-8')
11 return next()
12}
83public flushHeaders() {
84 if (!this.response.headersSent) {
85 this.response.flushHeaders();
86 }
87}
443function setHeader(res, field, value) {
444 if (!res.getHeader(field))
445 res.setHeader(field, value)
446}
6function secureHeaders (app, frontendApp) {
7 // Content Security Policy
8 app.use(helmet.contentSecurityPolicy({
9 directives: {
10 defaultSrc: ["'none'"],
11 // Allow
21function cacheHeaders(req, res, next) {
22 const exp = strftime('%a, %d %b %Y %H:%M:%S GMT',
23 (new Date(Date.now() + 7 * 24 * 60 * 60 * 1000)));
24 res.setHeader('Expires', exp);
25 next();
26}
38public getHeader(field: string): string | undefined {
39 return this.req.header(field);
40}

Related snippets