基本上,我已经读到人们使用文件系统将文件保存到服务器,然后将文件的路径保存到数据库...而不是将文件本身保存在数据库中。
据我了解,Express库Multer创建了文件系统。
我尝试使用multer上传文件并将路径发送回前端,但是,这似乎不起作用。
后端代码
app.post("/upload", cpUpload, (req, res, next) => {
console.log("app.post /upload");
console.log(req.file.path);
const host = req.hostname;
const filePath = req.protocol + "://" + host + '/' + req.file.path;
console.log(host);
res.send({msg:filePath});
});
发送回的邮件是
http://localhost/uploads/f03401055620d23e71b0d5351d477c7e
但是,我最终收到“无法加载资源:net :: ERR_CONNECTION_REFUSED”