diff --git a/backend/src/app.js b/backend/src/app.js index 0bd8256..7a6d4be 100644 --- a/backend/src/app.js +++ b/backend/src/app.js @@ -1,6 +1,7 @@ const express = require('express'); const multer = require('multer'); const cors = require('cors'); +const path = require('path'); const { initializeSalesforceConnection, @@ -11,14 +12,13 @@ const { } = require('./services'); const app = express(); -const frontendDistPath = path.join(__dirname, '../dist'); -app.use(express.static(frontendDistPath)); +app.use(express.json()); app.use(cors({ origin: 'http://localhost:5173' })); -const upload = multer({ dest: 'uploads/' }); +const upload = multer({ dest: 'uploads/' }); app.post('/api/documents', upload.array('documents'), async (req, res) => { const documentTitle = req.body.title; @@ -70,4 +70,11 @@ app.post('/api/documents', upload.array('documents'), async (req, res) => { } }); +const frontendDistPath = path.join(__dirname, '../dist'); + +app.use(express.static(frontendDistPath)); +app.get('*', (req, res) => { + res.sendFile(path.join(frontendDistPath, 'index.html')); +}); + module.exports = { app }; \ No newline at end of file