diff options
Diffstat (limited to 'server.js')
| -rw-r--r-- | server.js | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -9,6 +9,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" && !["localhost", "127.0.0.1"].includes( @@ -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}`); |
