Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 基于随机选择向react应用程序添加图像_Node.js_Reactjs_Express - Fatal编程技术网

Node.js 基于随机选择向react应用程序添加图像

Node.js 基于随机选择向react应用程序添加图像,node.js,reactjs,express,Node.js,Reactjs,Express,因此,我有一个应用程序,可以从列表中随机选择口袋妖怪,为用户建立一个口袋妖怪团队 我知道如何导入图像以在react应用程序中使用。但是如何使用react向用户提供图像呢?我有精灵目前位于两个不同的地方,因为我试图看看我是否需要从客户端或服务器端发送。但是我的文件结构如下 client/ src/ components/ sprites/ pokemon.js server.js sprites/ 当页面加载时,它会从服务器请求一个随机的口袋妖怪。

因此,我有一个应用程序,可以从列表中随机选择口袋妖怪,为用户建立一个口袋妖怪团队

我知道如何导入图像以在react应用程序中使用。但是如何使用react向用户提供图像呢?我有精灵目前位于两个不同的地方,因为我试图看看我是否需要从客户端或服务器端发送。但是我的文件结构如下

client/
   src/
     components/
        sprites/
        pokemon.js
server.js
sprites/
当页面加载时,它会从服务器请求一个随机的口袋妖怪。然后执行此代码

<h2>Pokemon</h2> 
              <ul>
                {this.state.pokemon.map(pokemon => 
                  <li key={pokemon.id}> <img src={'./sprites/' + pokemon.name + '.png'} alt={pokemon.name}></img> {pokemon.name} {pokemon.galar_dex} </li>
                )}
              </ul>
              <br/>
Pokemon
    {this.state.pokemon.map(pokemon=>
  • {pokemon.name}{pokemon.galar\u dex}
  • )}


但是没有显示图像,而是显示了alt文本。如何以这种方式向用户提供图像?

您可以这样做