microservices/assignment-service/server.js

43 lines
1.1 KiB
JavaScript
Raw Normal View History

2025-04-24 11:36:30 -07:00
require('dotenv').config();
2025-04-29 12:01:10 -07:00
const cors = require("cors");
const passport = require("passport");
const session = require("express-session");
2025-04-24 11:36:30 -07:00
const express = require("express");
2025-04-25 11:07:46 -07:00
const instructorRouter = require("./routes/InstructorRouter");
const studentRouter = require("./routes/StudentRouter");
2025-04-24 11:36:30 -07:00
const app = express();
2025-04-29 12:01:10 -07:00
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
2025-05-02 12:43:56 -07:00
// Allow all origins (not recommended for production)
app.use(cors());
2025-04-29 12:01:10 -07:00
// app.use(
// session({
// secret: process.env.AUTH_SESSION_KEY,
// resave: false,
// saveUninitialized: false,
// cookie: {
// maxAge: 24 * 60 * 60 * 1000, // 1 day
// },
// })
// );
// app.use(passport.initialize());
// app.use(passport.session());
// app.use(
// cors({
// origin: process.env.ACCEPTED_ORIGINS.split(","),
// methods: ["GET", "POST"],
// credentials: true,
// })
// )
2025-04-24 11:36:30 -07:00
2025-04-25 11:07:46 -07:00
app.use("/instructor", instructorRouter);
app.use("/student", studentRouter);
2025-04-24 11:36:30 -07:00
const port = process.env.PORT || 8080;
app.listen(port, () => console.log(`Listening on port ${port}...`));