25 lines
870 B
JavaScript
25 lines
870 B
JavaScript
const express = require("express")
|
|
const cors = require("cors")
|
|
require("dotenv").config()
|
|
|
|
const userRoutes = require("./routes/userRoutes")
|
|
const dealRoutes = require("./routes/deal/dealRoutes")
|
|
const authRoutes = require("./routes/authRoutes")
|
|
const dealVoteRoutes = require("./routes/deal/voteRoutes")
|
|
const commentRoutes = require("./routes/deal/commentRoutes")
|
|
const accountSettingsRoutes = require("./routes/account/accountSettingsRoutes")
|
|
|
|
const app = express()
|
|
app.use(cors())
|
|
app.use(express.json())
|
|
app.use(express.urlencoded({ extended: true }))
|
|
|
|
app.use("/api/users", userRoutes)
|
|
app.use("/api/deals", dealRoutes)
|
|
app.use("/api/auth", authRoutes)
|
|
app.use("/api/deal-votes", dealVoteRoutes)
|
|
app.use("/api/comments", commentRoutes)
|
|
app.use("/api/account", accountSettingsRoutes)
|
|
|
|
app.listen(3000, () => console.log("Server running on http://localhost:3000"))
|