Twan07 commited on
Commit
5cbc445
·
verified ·
1 Parent(s): 9e9075b

Create src/server.js

Browse files
Files changed (1) hide show
  1. src/server.js +25 -0
src/server.js ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import express from "express";
2
+ import http from "http";
3
+ import dotenv from "dotenv";
4
+ import { connectDB } from "./db.js";
5
+ import authRoutes from "./routes/auth.js";
6
+ import uploadRoutes from "./routes/upload.js";
7
+ import adminRoutes from "./routes/admin.js";
8
+ import { initAdminWS } from "./ws/adminWs.js";
9
+
10
+ dotenv.config();
11
+ await connectDB();
12
+
13
+ const app = express();
14
+ app.use(express.json());
15
+
16
+ app.use("/auth", authRoutes);
17
+ app.use("/upload", uploadRoutes);
18
+ app.use("/admin", adminRoutes);
19
+
20
+ const server = http.createServer(app);
21
+ initAdminWS(server);
22
+
23
+ server.listen(3000, () =>
24
+ console.log("🚀 BACKEND FINAL RUNNING ON :3000")
25
+ );