node.js - 图像未在 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 作为响应。
解决方案
推荐阅读
- java - 将 PLC Modbus 信号转换为浮点值(一对 16 位整数转换为 32 位浮点数)
- c++ - 在 QGraphicsView 中绘制班次
- javascript - 如何在谷歌电子表格中准确使用 updateDimensionProperties
- html - 使用 Nokogiri 迭代 HTML 块,无论元素类型如何?
- python - 如何通过硒移动光标来获取文本?
- java - 由于来自所需 .class 文件的类引用未解决,Java 应用程序在运行时出现问题
- reactjs - React Loading Overlay 上的实现
- matlab - 未分配轴输出
- swift - “数组索引超出范围:”从数组中获取范围时
- azure - 使用 Azure ActiveDirectory 作为 IdP 注销 Shibboleth 服务提供程序时的 opensaml::BindingException