Locaft-backend/auth/server.js

33 lines
706 B
JavaScript
Raw Normal View History

2020-11-29 09:05:56 -08:00
require("dotenv").config();
const express = require("express");
const mongoose = require("mongoose");
const cors = require("cors");
// set up express
2020-11-08 09:28:21 -08:00
const app = express();
2020-11-29 09:05:56 -08:00
app.use(express.json());
app.use(cors());
2020-11-08 09:28:21 -08:00
2020-11-29 09:05:56 -08:00
const PORT = process.env.PORT || 6000;
2020-11-08 09:28:21 -08:00
2020-11-29 09:05:56 -08:00
app.listen(PORT, () => console.log(`The server has started on port: ${PORT}`));
2020-11-08 09:28:21 -08:00
2020-11-29 09:05:56 -08:00
// set up mongoose
2020-11-08 09:28:21 -08:00
2020-11-29 09:05:56 -08:00
mongoose.connect(
process.env.MONGODB_CONNECTION_STRING,
{
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
},
(err) => {
if (err) throw err;
console.log("MongoDB connection established");
}
);
2020-11-08 09:28:21 -08:00
2020-11-29 09:05:56 -08:00
// set up routes
2020-11-08 09:28:21 -08:00
2020-11-29 09:05:56 -08:00
app.use("/users", require("./routes/userRouter"));