ResumeBuilder / src /api-app.js
Mokshith's picture
port
aca44b5
raw
history blame contribute delete
805 Bytes
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;