搜索

首页  >  问答  >  正文

从Express.js获取图像并在React中显示图像的方法

我创建了一个注册表单,可以从用户那里获取数据及其个人资料图片,并将图像存储到我的服务器中的公共文件夹中。路径结构是server/public/avatar,但问题是express.static对我不起作用,它给了我Connot Get的错误 我尝试过这个语法 app.use(express.static('public')); = 不工作 app.use(express.static(path.join(__dirname, 'public'))); = 不工作 app.use('/avatar',express.static(path.join(__dirname, '../public/avatar'))); = 不工作 app.use('/avatar',express.static(path.join(_dirname + '../public/avatar'))); = 不工作 这是我的 API http://localhost:3001/avatar/avatar_url.jpg 请帮我解决我的问题,我对 Nodejs 和 React 很陌生

我想获取用户的个人资料图片,并使用映射功能将他们的个人资料显示到我的反应中,这是我在反应中获取个人资料图片的代码 http://localhost:3001/avatar/${value?.avatar_url}}/> {value.first_name} {value.last_name}

P粉351138462P粉351138462440 天前1218

全部回复(1)我来回复

  • P粉481366803

    P粉4813668032023-09-17 12:57:41

    我解决了我的问题,我只需将此代码 app.use(express.static('public')); 添加到我的 index.js 文件中

    回复
    0
  • 取消回复