【发布时间】:2021-06-17 23:10:09
【问题描述】:
我正在做一个项目,我是 node.js,表示后端,下一个 js 表示前端。
我有一个表单,用户可以在其中创建新产品,每个产品都有一个图像。
我正在使用 multer 进行图像上传并将图像保存在上传文件夹中。
在下一个 js 中,我使用这样的图像路径:
/uploads/imag-name.png
但我无法加载图像。
这是我的文件夹结构
Website
--------
client
-------
components
pages
public
styles
...
uploads
-------
image-name.png
...
server
------
config
controllers
middlewares
models
routes
utils
server.js
【问题讨论】:
-
你从哪个文件加载图片?
-
难道你不应该走出
pages/client并进入uploads so the path should look something like../../uploads/imag-name.png` -
您的服务器是否在与您的
nextjs客户端不同的port上运行 -
是
5050用于服务器,3000用于下一个 js -
考虑将
uploads目录移动到client目录中
标签: node.js reactjs express next.js