Files
cloud-cap-samples/chinook/server.js
2021-01-04 17:03:58 +01:00

22 lines
633 B
JavaScript

const cds = require("@sap/cds")
// Allow X-origin requests for React app during evelopment
if (cds.env.env === "development") {
cds.on("bootstrap", (app) => app.use((req, res, next) => {
res.header("Access-Control-Allow-Origin", "*")
res.header(
"Access-Control-Allow-Methods",
"GET, PUT, PATCH, POST, DELETE, OPTIONS"
)
res.header(
"Access-Control-Allow-Headers",
"Origin, X-Requested-With, Content-Type, Accept, Authorization, Accept-Language"
)
//intercept OPTIONS method
if (req.method === 'OPTIONS') res.sendStatus(200)
else next()
}))
}
module.exports = cds.server