Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. import { Request, Response } from 'express';
  2. import { ExpressMiddlewareInterface, Middleware } from 'routing-controllers';
  3.  
  4. @Middleware({ type: 'before' })
  5. export default class SetHeadersMiddleware implements ExpressMiddlewareInterface {
  6. public use(request: Request, response: Response, next: (err?: Error) => void) {
  7. response.setHeader('Access-Control-Allow-Origin', '*');
  8. response.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
  9. response.setHeader('Access-Control-Allow-Headers', 'X-Requested-With, content-type, Authorization');
  10. response.setHeader('Access-Control-Allow-Credentials', 'true');
  11. next();
  12. }
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement