在Mern Stack项目中的Heroku上部署后无法显示图像

问题描述

大家好吗 完成项目后,我将自己的mern堆栈上传到了Heroku。 所有项目也都正常工作。但是我的项目有一个表格。在其中可以输入一些文件以及可以从中获取用户文档的文件。

现在的问题是我正在提交表格。他所有的数据都正确。但是图像/文件的名称被保存在数据库中。一段时间后该文件没有出现。仅在提交后可见 为什么会发生这种情况以及需要解决的问题。

我将我的代码放在下面。 请有人帮我

这是后端代码

我也尝试过 在客户端文件夹中构建文件夹

 image.mv(`./client/build/panImages/${image.name}`,function (err) {
        if (err) {
          // req.checkBody('image','Please upload your file in PDF').isPDF(req.files.image.name);
          return res.status(500).json({ msg: 'something Error' });
        }
      })

客户端文件夹中的公共文件夹

image.mv(`./client/public/panImages/${image.name}`,function (err) {
            if (err) {
              // req.checkBody('image','Please upload your file in PDF').isPDF(req.files.image.name);
              return res.status(500).json({ msg: 'something Error' });
            }
          })

这是要显示的反应代码

 <img style={{ width: "100%",height: "100%" }} src={`/panImages/${this.state.pdf}`} alt="" />

这是文件夹结构

enter image description here

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...