From b8d8bf5028cda955387a8a3a1c8be3c893dc05cc Mon Sep 17 00:00:00 2001 From: Alison Henrique Jonck Date: Tue, 8 May 2018 06:10:09 -0300 Subject: [PATCH] cors --- src/config/cors.js | 7 +++++++ src/config/server.js | 2 ++ 2 files changed, 9 insertions(+) create mode 100644 src/config/cors.js 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}.`)