fix: cors
This commit is contained in:
1 parent
1b97f3d72f
commit
967134e797
2 files changed
+16
-3
No files matched your search
@@ -1,10 +1,11 @@
|
|||||||
import { Router } from "express"
|
import { Router } from "express"
|
||||||
|
|
||||||
import routes from "./routes"
|
import routes from "./routes"
|
||||||
|
|
||||||
export default (container) => {
|
export default (rootDirectory) => {
|
||||||
const app = Router()
|
const app = Router()
|
||||||
|
|
||||||
routes(app)
|
routes(app, rootDirectory)
|
||||||
|
|
||||||
return app
|
return app
|
||||||
}
|
}
|
||||||
@@ -1,12 +1,24 @@
|
|||||||
import { Router } from "express"
|
import { Router } from "express"
|
||||||
import bodyParser from "body-parser"
|
import bodyParser from "body-parser"
|
||||||
|
import cors from "cors"
|
||||||
|
import { getConfigFile } from "medusa-core-utils"
|
||||||
|
|
||||||
import middlewares from "../middleware"
|
import middlewares from "../middleware"
|
||||||
|
|
||||||
const route = Router()
|
const route = Router()
|
||||||
|
|
||||||
export default (app) => {
|
export default (app, rootDirectory) => {
|
||||||
app.use("/restock-notifications", route)
|
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(
|
route.post(
|
||||||
"/variants/:variant_id",
|
"/variants/:variant_id",
|
||||||
bodyParser.json(),
|
bodyParser.json(),
|
||||||
|
|||||||
Reference in new issue
Block a user