29 lines
686 B
JavaScript
29 lines
686 B
JavaScript
const express = require("express");
|
|
const dotenv = require("dotenv");
|
|
const bodyParser = require("body-parser");
|
|
|
|
// Initialize app
|
|
const app = express();
|
|
|
|
// Load environment variables
|
|
dotenv.config();
|
|
|
|
// Middleware for parsing JSON
|
|
app.use(bodyParser.json());
|
|
|
|
// Import routes
|
|
const popcenRoutes = require("./api/routes/popcen");
|
|
const popcenCountRoutes = require("./api/routes/popcenCount");
|
|
const userRoutes = require("./api/routes/user");
|
|
|
|
// Use routes
|
|
app.use("/popcen", popcenRoutes);
|
|
app.use("/popcenCount", popcenCountRoutes);
|
|
app.use("/user", userRoutes);
|
|
|
|
// Start server
|
|
const PORT = 3000;
|
|
app.listen(PORT, () => {
|
|
console.log(`Server is running on port ${PORT}`);
|
|
});
|