node-mongo-demo
node.js and mongodb demo
git clone https://9o.is/git/node-mongo-demo.git
index.js
(733B)
1 import express from "express";
2 import mongoose from "mongoose";
3 import bodyParser from "body-parser";
4 import cors from "cors";
5 import dotenv from 'dotenv';
6 import userRouter from "./src/api/user.js";
7 import lucky7Router from "./src/api/lucky7.js";
8
9 dotenv.config();
10
11 const app = express();
12 app.use(bodyParser.json({ limit: "5mb", extended: true }));
13 app.use(bodyParser.urlencoded({ limit: "5mb", extended: true }));
14
15 app.use(cors());
16 app.use("/api/user", userRouter);
17 app.use("/api/lucky7", lucky7Router);
18
19 const PORT = process.env.PORT || 5000;
20
21 mongoose
22 .connect(process.env.MONGODB_URL)
23 .then(() =>
24 app.listen(PORT, () => console.log(`Server Started On Port ${PORT}`))
25 )
26 .catch((error) => console.log(error.message));