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
@@ -36,6 +36,7 @@ import userRoutes, { unauthenticatedUserRoutes } from "./users"
import variantRoutes from "./variants"
import paymentCollectionRoutes from "./payment-collections"
import paymentRoutes from "./payments"
import { parseCorsOrigins } from "medusa-core-utils"
const route = Router()
@@ -45,7 +46,7 @@ export default (app, container, config) => {
const adminCors = config.admin_cors || ""
route.use(
cors({
origin: adminCors.split(","),
origin: parseCorsOrigins(adminCors),
credentials: true,
})
)
@@ -17,6 +17,7 @@ import shippingOptionRoutes from "./shipping-options"
import swapRoutes from "./swaps"
import variantRoutes from "./variants"
import paymentCollectionRoutes from "./payment-collections"
import { parseCorsOrigins } from "medusa-core-utils"
const route = Router()
@@ -26,7 +27,7 @@ export default (app, container, config) => {
const storeCors = config.store_cors || ""
route.use(
cors({
origin: storeCors.split(","),
origin: parseCorsOrigins(storeCors),
credentials: true,
})
)