Event-Planner / server / server.js
server.js
Raw
// const express = require("express");
// const cors = require("cors");
// const path = require("path");

// class Server {
//     constructor() {
//         this.app = express();
//         this.port = process.env.PORT; // Loaded from .env file
//         this.paths = {
//             auth: "/api/auth",
//             homepage: "/api/homepage",
//         };

//         this.middlewares();
//         this.routes();
//     }

//     middlewares() {
//         this.app.use(cors()); // Enable CORS
//     }

//     // Bind controllers to routes
//     routes() {
//         this.app.use(this.paths.auth, require("../routes/auth"));
//         this.app.use(this.paths.homepage, require("../routes/homepage"));
//     }

//     listen() {
//         this.app.listen(this.port, () => {
//         console.log("Server running on port: ", this.port);
//     });
//     }
// }

// module.exports = Server;