Select Git revision

Anthony authored
server.js 847 B
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) {
cb(null, 'upload/') // Make sure this folder exists
},
filename: function (req, file, cb) {
cb(null, file.fieldname + '-' + Date.now())
}
});
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, () => {
console.log(`Server running on port ${port}`);
});