Spaces:
Paused
Paused
File size: 694 Bytes
a0fda44 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
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...")
);
|