fix: cors

This commit is contained in:
Sebastian Rindom
2021-04-07 14:21:04 +02:00
parent 1b97f3d72f
commit 967134e797
2 changed files with 16 additions and 3 deletions
@@ -1,10 +1,11 @@
import { Router } from "express"
import routes from "./routes"
export default (container) => {
export default (rootDirectory) => {
const app = Router()
routes(app)
routes(app, rootDirectory)
return app
}
@@ -1,12 +1,24 @@
import { Router } from "express"
import bodyParser from "body-parser"
import cors from "cors"
import { getConfigFile } from "medusa-core-utils"
import middlewares from "../middleware"
const route = Router()
export default (app) => {
export default (app, rootDirectory) => {
app.use("/restock-notifications", route)
const { configModule } = getConfigFile(rootDirectory, "medusa-config")
const { projectConfig } = configModule
const corsOptions = {
origin: projectConfig.store_cors.split(","),
credentials: true,
}
route.options("/variants/:variant_id", cors(corsOptions))
route.post(
"/variants/:variant_id",
bodyParser.json(),