feat(medusa): Allow regexp in CORS configuration (#1935)

This commit is contained in:
Adrien de Peretti
2022-12-12 19:24:37 +01:00
committed by GitHub
parent c2c38dd091
commit b5d6682db6
14 changed files with 70 additions and 15 deletions
@@ -1,15 +1,14 @@
import { Router } from "express"
import express, { Router } from "express"
import jwt from "jsonwebtoken"
import cors from "cors"
import express from "express"
import { getConfigFile, MedusaError } from "medusa-core-utils"
import { getConfigFile, MedusaError, parseCorsOrigins } from "medusa-core-utils"
const app = Router()
export default (rootDirectory) => {
const { configModule } = getConfigFile(rootDirectory, "medusa-config")
const { projectConfig } = configModule
const corsOptions = {
origin: projectConfig.store_cors.split(","),
origin: parseCorsOrigins(projectConfig.store_cors),
credentials: true,
}
const JWT_SECRET = process.env.JWT_SECRET || ""