microservices/user-db-service/app.js

25 lines
776 B
JavaScript
Raw Normal View History

2025-04-16 13:33:12 -07:00
const express = require('express');
const { PrismaClient } = require('@prisma/client');
const app = express();
const adminRouter = require("./routes/AdminRouter");
2025-04-21 09:59:08 -07:00
const instructorRouter = require("./routes/InstructorRouter");
2025-04-16 13:33:12 -07:00
const studentRouter = require("./routes/StudentRouter");
// require('dotenv').config(); // prisma client already loads .env apparently, double check before deploying
const port = process.env.NODE_PORT; // Use env for port
console.log('NODE_PORT:', port);
const prisma = new PrismaClient();
app.use(express.json());
//use routes of other pages
app.use("/student", studentRouter);
app.use("/admin", adminRouter);
2025-04-21 09:59:08 -07:00
app.use("/instructor", instructorRouter);
2025-04-16 13:33:12 -07:00
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`);
});