Отображение «Не удается отправить / загрузить» в почтальоне - PullRequest
1 голос
/ 19 марта 2020

Я создал конечную точку для загрузки файла. Как ни странно, конечная точка работает, потому что файл загружается в папку назначения. Я получаю ошибку 404 в Почтальоне. Я использовал multer для загрузки файла. Фрагмент почтальона получения 404

загрузка. js

const express = require("express");
const router = express.Router();
const multer = require("multer");

const storage = multer.diskStorage({
  destination: function(req, file, cb) {
    cb(null, "./uploads/");
  },
  filename: function(req, file, cb) {
    cb(null, file.originalname);
  }
});

const upload = multer({
  storage,
  limits: {
    fileSize: 1024 * 1024 * 100
  }
});

router.post("/", upload.single("excel"), (err, req, res, next) => {
  res.status(200).json({
    message: "Uploaded successfully"
  });
});

module.exports = router;

скрипт. js

const express = require("express");
const logger = require("morgan");
const cookieParser = require("cookie-parser");
const bodyParser = require("body-parser");

const upload = require("./upload");
const cors = require("cors");
var xlsx = require("xlsx");

const app = express();
app.use(logger("dev"));
app.use(cors());
app.use(bodyParser.json());
app.use(
  bodyParser.urlencoded({
    extended: false
  })
);
app.use(cookieParser());


//ENDPOINT FOR IMPORTING FILE
app.use("/upload", upload);



app.listen(8080, () => {
  console.log("Server is up and running on port", 8080);
});
...