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.
72 export 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 }
209 injectCorsHeader(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 }
85 function setHeader(req, res, next) { 86 res.writeHead(200, {'age': '42'}); 87 return next(); 88 }
5 async 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 }
83 public flushHeaders() { 84 if (!this.response.headersSent) { 85 this.response.flushHeaders(); 86 } 87 }
443 function setHeader(res, field, value) { 444 if (!res.getHeader(field)) 445 res.setHeader(field, value) 446 }
6 function secureHeaders (app, frontendApp) { 7 // Content Security Policy 8 app.use(helmet.contentSecurityPolicy({ 9 directives: { 10 defaultSrc: ["'none'"], 11 // Allow
21 function 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 }
38 public getHeader(field: string): string | undefined { 39 return this.req.header(field); 40 }