import express, { Router, Express } from "express"; import bodyParser from "body-parser"; import router from "./route"; // call express const app: Express = express(); // define our app using express const port: number = Number(process.env.PORT) || 8050; // set our port // Configure app to respond with these headers for CORS purposes app.use(function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header( "Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept", ); next(); }); // configure app to use bodyParser for // Getting data from body of requests app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); // // app.get("/", (req: Request, res: Response) => { // console.log("sending index.html"); // res.sendFile(path.resolve(__dirname, "../dist/index.html")); // }); // REGISTER ROUTES // all of the routes will be prefixed with /api const routes: Router[] = Object.values(router); // app.use("/api", routes); // Send index.html on root request // app.use(express.static("dist")); // app.use(express.static("public")); // app.listen(port); // console.log(`Server is listening on ${port}`);