-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsever.js
41 lines (30 loc) · 1.16 KB
/
sever.js
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
const express = require("express")
const dotenv=require("dotenv")
const maincategoryroute=require("./routes/maincategoryroute")
const subcategoryroute=require("./routes/subcategoryroute")
const brandroute=require("./routes/brandroute")
const productroute=require("./routes/productroute")
const userroute=require("./routes/userroute")
const cartroute=require("./routes/cartroute")
const wishlistroute=require("./routes/wishlistroute")
const checkoutroute=require("./routes/checkoutroute")
const newsletterroute=require("./routes/newsletterroute")
const contactroute=require("./routes/contactroute")
require("./dbconnect")
const app = express()
dotenv.config()
app.use(express.json())
app.use("/public",express.static("public"))
app.use("/api/maincategory",maincategoryroute)
app.use("/api/subcategory",subcategoryroute)
app.use("/api/brand",brandroute)
app.use("/api/product",productroute)
app.use("/api/user",userroute)
app.use("/api/cart",cartroute)
app.use("/api/wishlist",wishlistroute)
app.use("/api/checkout",checkoutroute)
app.use("/api/newsletter",newsletterroute)
app.use("/api/contact",contactroute)
app.listen((8000), () => {
console.log("http://localhost:8000")
})