从节点 js 服务器在 React 应用程序上显示图像

Display image on react app from node js server

我正在使用 create-react-app 为学校管理系统创建一个 React 应用程序。我曾使用节点 js 创建 api 端点。我能够存储学生的详细信息,并可以将其取回以在反应中显示。 我已经创建了一个用于上传学生图片的端点,它也很完美。 我已将图像存储在节点 js 服务器 public 文件夹中。我知道它应该在客户端 public 文件夹中,但是如果另一个应用程序(例如 android 或 angular 或 vue 应用程序尝试调用相同的图像,则将无法获取,因为它将存储在 react public文件夹。

那么怎么解决图片问题呢?

您已正确完成所有逻辑,只需将图片 URL 添加到用户个人资料,例如:

图片网址:'https://{your API URL}'

或将所有图像上传到 S3 或 Google 云存储等文件服务器上的更好方法,并仅将 link 保存到用户配置文件

上的图像