Spaces:
Paused
Paused
| const express = require("express"); | |
| const path = require("path"); | |
| const dotenv = require("dotenv"); | |
| const mongoose = require("mongoose"); | |
| const app = require("./app"); | |
| dotenv.config({ path: "./.env" }); | |
| // Connect database | |
| mongoose | |
| .connect(process.env.MONGO_URI) | |
| .then(() => console.log("Database connected...")) | |
| .catch((error) => console.log("An error occured...")); | |
| // Serve client folder | |
| app.use(express.static(path.join(__dirname, "client", "build"))); | |
| app.get("*", (req, res) => { | |
| res.sendFile(path.join(__dirname, "client", "build", "index.html")); | |
| }); | |
| // Listen to port | |
| exports.expressServer = app.listen(process.env.PORT || 4000, () => | |
| console.log("Listening...") | |
| ); | |