diff --git a/src/config/cors.js b/src/config/cors.js new file mode 100644 index 0000000..be87b25 --- /dev/null +++ b/src/config/cors.js @@ -0,0 +1,7 @@ +module.exports = function (req, res, next) { + res.header('Access-Control-Allow-Origin', '*') + res.header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE') + res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept') + + next() +} \ No newline at end of file diff --git a/src/config/server.js b/src/config/server.js index 57cfcb2..f41338e 100644 --- a/src/config/server.js +++ b/src/config/server.js @@ -3,9 +3,11 @@ const port = 3005 const bodyParser = require('body-parser') const express = require('express') const server = express() +const allowCors = require('./cors') server.use(bodyParser.urlencoded({ extended: true })) server.use(bodyParser.json()) +server.use(allowCors) server.listen(port, function () { console.log(`BACKEND is running on port ${port}.`)