diff --git a/.env b/.env index f102789348f1557fbb6ac37f354ac4b3cbff0db9..2ea939581fdf803a62d0f4633e1ea12096bb6e46 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ -COMPOSE_FILE=docker-compose.yml:traefik.yml +COMPOSE_FILE=docker-compose.yml # prod container restart policy RESTART=always diff --git a/app/package.json b/app/package.json index 346fc5479ef0d94ea2d24fa04d827f0ac7e65ae0..30d49260fbfedcd85dc1739b14f5d0aa055cabd0 100644 --- a/app/package.json +++ b/app/package.json @@ -10,6 +10,7 @@ "author": "", "license": "ISC", "dependencies": { + "cors": "^2.8.5", "express": "^4.18.2", "multer": "^1.4.5-lts.1" } diff --git a/app/server.js b/app/server.js index 5d0787fd158cfb60d2287661853e9a2db3f50186..6173e4d39bc38c785d496b49e1896ad3d88f191c 100644 --- a/app/server.js +++ b/app/server.js @@ -1,8 +1,10 @@ const express = require('express'); const multer = require('multer'); +const cors = require('cors') const app = express(); const port = 3000; app.use('/static', express.static('upload')); +app.use(cors()); const storage = multer.diskStorage({ destination: function (req, file, cb) { @@ -16,10 +18,13 @@ const storage = multer.diskStorage({ const upload = multer({ storage: storage }); app.post('/upload', upload.single('file'), (req, res) => { + console.log('File uploaded:', req.file); + console.log('Param filename:', req); + res.setHeader('Access-Control-Allow-Origin', '*'); res.send({ message: 'File uploaded successfully', file: req.file - }); + },); }); app.listen(port, () => {