UNPKG

express-api-gen

Version:
26 lines (21 loc) 735 B
const express = require("express"); const bodyParser = require("body-parser"); const router = require("./api/routes"); const app = express(); const port = process.env.PORT || 3000; // Set HTTP Request parameter configs app.use(bodyParser.urlencoded({ extended: true })); app.use(bodyParser.json()); app.use(function (req, res, next) { res.setHeader("Access-Control-Allow-Origin", "*"); res.setHeader("Access-Control-Allow-Methods", "GET, POST"); res.setHeader("Access-Control-Allow-Headers", "Content-Type"); res.setHeader("Access-Control-Allow-Credentials", "true"); next(); }); // Configure routing app.use("/", router); // Start the server app.listen(port, () => { console.log(`Server started on port ${port}`); });