24 lines
544 B
JavaScript
24 lines
544 B
JavaScript
const express = require("express");
|
|
const fileUpload = require("express-fileupload");
|
|
|
|
const post = require("../controller/upload/post");
|
|
const app = express();
|
|
|
|
const { verifyToken, verifyAdmin } = require('../middlewares/authentication');
|
|
|
|
const route = "/upload";
|
|
|
|
app.use(fileUpload({ useTempFiles: true }));
|
|
|
|
app.post(route, verifyToken, (req, res) => {
|
|
return post(req)
|
|
.then(data => {
|
|
res.status(200).json(data);
|
|
})
|
|
.catch(err => {
|
|
res.status(400).json({ err: err.message });
|
|
});
|
|
});
|
|
|
|
module.exports = app;
|