首页 > 解决方案 > 图像未在 node.js 服务器 ubuntu 20,aws 的前端 react.js 上呈现

问题描述

我无法从我正在使用 multer 的 aws 服务器渲染文件/图像,这在 localhost 上运行良好。我还添加了如下静态文件的路径

app.use('/uploads', express.static(process.cwd() + '/uploads'));

或者

app.use('/uploads', express.static(__dirname + '/uploads'));

但它仍然不工作,当我检查服务器图像上的上传文件夹存在但渲染它不工作时。任何解决此问题的方法,而不使用亚马逊 S3。在尝试直接从浏览器 url 打开图像时,我得到一个黑白页面,在检查时我得到“您需要启用 javascript”,但我认为不是发送 img,而是接收 html 作为响应。

标签: node.jsamazon-web-servicesfile-uploaduploadmulter

解决方案


推荐阅读