使用multer上传文件后,如何将其发送回前端?

时间:2018-09-04 08:32:17

标签: reactjs express filesystems

基本上,我已经读到人们使用文件系统将文件保存到服务器,然后将文件的路径保存到数据库...而不是将文件本身保存在数据库中。

据我了解,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”

0 个答案:

没有答案