UNPKG

@marblejs/middleware-cors

Version:

A CORS middleware for Marble.js

19 lines (18 loc) 876 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.applyHeaders = exports.AccessControlHeader = void 0; var AccessControlHeader; (function (AccessControlHeader) { AccessControlHeader["Origin"] = "Access-Control-Allow-Origin"; AccessControlHeader["Methods"] = "Access-Control-Allow-Methods"; AccessControlHeader["Headers"] = "Access-Control-Allow-Headers"; AccessControlHeader["Credentials"] = "Access-Control-Allow-Credentials"; AccessControlHeader["MaxAge"] = "Access-Control-Max-Age"; AccessControlHeader["ExposeHeaders"] = "Access-Control-Expose-Headers"; })(AccessControlHeader = exports.AccessControlHeader || (exports.AccessControlHeader = {})); const applyHeaders = (headers, res) => { headers.forEach(({ key, value }) => { res.setHeader(key, value); }); }; exports.applyHeaders = applyHeaders;