diff --git a/api/package.json b/api/package.json index 2cf3102ec35c3cdaf3a1fcffa7fc714ee21e0646..8455f6364d3c7bf241d202ed78b368ff7ef5e857 100644 --- a/api/package.json +++ b/api/package.json @@ -3,6 +3,7 @@ "version": "0.0.0", "description": "A simple chat", "dependencies": { + "cors": "^2.8.5", "express": "^4.17.1", "express-joi-validation": "^5.0.0", "express-jwt": "^6.0.0", diff --git a/api/server.js b/api/server.js index 55371211df971ff21dbaecb7e0433d75794d2ccc..296b4123d2d57fbfd5d8784dbcf91077fd5f3611 100644 --- a/api/server.js +++ b/api/server.js @@ -1,4 +1,5 @@ import express from 'express' +import cors from 'cors' import * as http from 'http' import mongoose from "mongoose"; import WebSocket from 'ws' @@ -33,12 +34,7 @@ wss.on('connection', function (ws) { app.use(express.json()); -app.use(function(req, res, next) { - res.header("Access-Control-Allow-Origin", "*"); - res.header("Access-Control-Allow-Headers", "*"); - res.header("Access-Control-Allow-Methods", "POST, GET, PUT, DELETE"); - next(); -}); +app.use(cors()); app.get('/', function (req, res) { // res.send('OK')