[英]How to display static files served from backend (ExpressJS) onto React Page?
我正在使用 React(前端)和 Node/Express(后端)构建 web 应用程序。 现在,我将一些图像存储在“公共”文件夹中(在后端--express 中)。 我的目标是获取存储在服务器上的图像并将它们显示在我的前端页面上。 有点像当您从服务器/数据库获取 JSON 数据时,将其转换为 JSON 并将数据显示到 HTML 页面上。
我正在使用 express.static() 中间件来提供后端的图像。 我的问题是:
因为当我使用 POSTMAN 并向后端发出请求时,图像显示在正文中:
但是每当我在 React 中对特定图像发出请求(使用 fetch)时,页面上什么都没有显示:
这是我的反应代码:
不要获取图像。
只需添加一个带有 src 的图像标签作为文件的路径,如下所示:
<img src="http://localhost:3000/GlobalSearch/ClubSearch/PlayerStats/Fisher.jpg" />
这应该可以解决您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.