From 19b1b5d6e5ae9bf8e878858cf8a5385cd463142b Mon Sep 17 00:00:00 2001 From: Bobby Date: Mon, 21 Mar 2022 01:35:54 -0400 Subject: Remove CORS --- server.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 4568b21..cc428d0 100644 --- a/server.js +++ b/server.js @@ -8,6 +8,25 @@ const routes = require("./routes"); // Create the server const app = express(); +app.use(function (req, res, next) { + // Website you wish to allow to connect + res.setHeader("Access-Control-Allow-Origin", "http://localhost:3000", "https://thatcomputerscientist.com"); + + // Request methods you wish to allow + res.setHeader( + "Access-Control-Allow-Methods", + "GET, POST, OPTIONS, PUT, PATCH, DELETE" + ); + + // Request headers you wish to allow + res.setHeader( + "Access-Control-Allow-Headers", + "X-Requested-With,content-type" + ); + + // Pass to next layer of middleware + next(); +}); app.use(function (req, res, next) { if ( req.get("X-Forwarded-Proto") === "http" && @@ -37,7 +56,6 @@ app.set("view engine", "html"); app.set("views", __dirname + "/public/views"); app.use(routes); - // Start the server app.listen(port, () => { console.log(`Server is running on port ${port}`); -- cgit v1.2.3