Skip to content

Instantly share code, notes, and snippets.

@Archakov06
Created October 22, 2021 23:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Archakov06/40fee0bbf7c63e6b523a5147b8ab57f0 to your computer and use it in GitHub Desktop.
Save Archakov06/40fee0bbf7c63e6b523a5147b8ab57f0 to your computer and use it in GitHub Desktop.
server.js
const express = require('express');
const multer = require('multer');
const cors = require('cors');
const app = express();
app.use(cors());
app.use(express.static(__dirname));
app.use(
multer({
storage: multer.diskStorage({
destination: function (req, file, cb) {
cb(null, './public');
},
filename: function (req, file, cb) {
cb(null, file.originalname);
},
}),
}).single('file'),
);
app.post('/', function (req, res) {
let file = req.file;
if (!file) {
res.send('Ошибка при загрузке файла');
} else {
res.send('Файл загружен');
}
});
app.listen(9999, () => {
console.log('Сервер запущен!');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment