小编Abh*_*edi的帖子

Next JS Image Component适用于静态图片文件,但动态url无法加载图片

我正在使用 NextJS<Image />组件。我使用本地图像源和外部 API 源。一切都在我的本地开发环境中运行,但是一旦我将其托管在服务器上进行生产,来自 API 的动态图像就不会显示。

<Image
  src="house.jpg"   // loaded from local and works fine
  alt="Picture of my house."
  width={250}
  height={250}
/> 
Run Code Online (Sandbox Code Playgroud)

下面的代码适用于开发环境,但不适用于生产服务器。

const renderHouses = (apiHouses) => (
   apiHouses.map(house => (
      <div key={house.id}>
         <Image
           src={house.img}   // not working (loading) on production server
           alt={`Picture of ${house.name}`}
           width={250}
           height={250}
         /> 
      </div>
   ))
)

Run Code Online (Sandbox Code Playgroud)

reactjs next.js

6
推荐指数
1
解决办法
4115
查看次数

标签 统计

next.js ×1

reactjs ×1