uppy/examples/xhr-bundle/server.cjs

22 lines
443 B
JavaScript

const app = require('express')()
const cors = require('cors')
const multer = require('multer')
const upload = multer({
storage: multer.memoryStorage(),
})
function uploadRoute(req, res) {
res.json({
files: req.files.map((file) => {
// eslint-disable-next-line no-param-reassign
delete file.buffer
return file
}),
})
}
app.use(cors())
app.post('/upload', upload.array('files'), uploadRoute)
app.listen(9967)