Locaft-backend/server.js

35 lines
750 B
JavaScript
Raw Normal View History

2021-03-17 18:44:15 -07:00
const express = require("express");
const mongoose = require("mongoose");
const cors = require("cors");
2021-04-11 02:17:28 -07:00
require('dotenv').config()
2021-03-17 18:44:15 -07:00
// set up express
const app = express();
app.use(express.json());
app.use(cors());
2021-03-17 19:20:44 -07:00
app.get('/', (req, res) => { res.send('Hello from Express!')});
2021-03-17 18:44:15 -07:00
const PORT = process.env.PORT || 5000;
app.listen(PORT, () => console.log(`The server has started on port: ${PORT}`));
// set up mongoose
mongoose.connect(
2021-04-11 02:17:28 -07:00
process.env.mongoURI,
2021-03-17 18:44:15 -07:00
{
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
},
(err) => {
if (err) throw err;
2021-04-11 02:17:28 -07:00
2021-03-17 18:44:15 -07:00
console.log("MongoDB connection established");
}
);
// set up routes
2021-03-17 19:05:30 -07:00
app.use("/users", require("./routes/users"));