Spaces:
Runtime error
Runtime error
| const express = require('express'); | |
| const apiRouter = require('../routers/resume'); | |
| const viewRouter = require('../routers/views'); | |
| const path = require('path'); | |
| const cors = require('cors'); | |
| const app = express(); | |
| // Middleware | |
| app.use(cors()); // Enable CORS for cross-origin requests | |
| app.use(express.json()); // Middleware to parse JSON requests | |
| app.use(express.urlencoded({ extended: true })); // Middleware to parse URL-encoded requests | |
| // Middleware | |
| app.set('view engine', 'ejs'); // Set the view engine to EJS | |
| app.set('views', path.join('views')); // Set the directory for views | |
| app.use(express.static('public')); // Middleware to serve static files from the 'public' directory | |
| app.use(apiRouter); // Use the API router for handling resume routes | |
| app.use('/', viewRouter); | |
| module.exports = app; | |