【发布时间】:2022-01-19 16:43:49
【问题描述】:
我想将文件名打印到控制台,但它给了我一个错误: 当我用文件发布我的服务器的路径时
TypeError: Cannot read properties of undefined (reading 'file')
我的代码是:
const express = require("express");
const app = express();
const bodyParser = require("body-parser");
const fileUpload = require("express-fileupload");
// SETTINGS
app.set("port", process.env.PORT || 3000);
// MIDDLEWARES
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use((req, res, next) => {
console.log(`${req.method} - ${req.url}`);
next();
});
// ROUTES
app.post("/upload", (req, res) => {
const file = req.files.file;
console.log(file.name);
});
app.listen(app.get("port"), () => {
console.log(`Server on port ${app.get("port")}`);
});
【问题讨论】:
标签: node.js express file-upload