【发布时间】:2023-01-31 02:11:45
【问题描述】:
在 nextJS 项目中,我想将 jsonplaceholder 与 /photos 路由一起使用。
当我尝试将图像或缩略图插入图像组件时,如下所示,出现错误。
import Image from 'next/image'
<Image src="https://via.placeholder.com/150/92c952" width={150} height={150} />
服务器错误
错误:无效的 src prop (https://via.placeholder.com/150/92c952)
next/image, hostname "via.placeholder.com" 下没有配置 图片在你的next.config.js查看更多信息: https://nextjs.org/docs/messages/next-image-unconfigured-host当我检查外部资源的文档时,考虑到我使用的是最新版本 (13),我应该像这样转换我的 next.config.js :
/** @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: true, images: { remotePatterns: [ { protocol: 'https', hostname: 'via.placeholder.com', port: '', pathname: '/**', }, ], }, } module.exports = nextConfig但是我仍然有错误,可能是因为空端口。但我不知道 via.placeholder.com 使用的是哪个端口 :(
使用下面的代码尝试旧的下一个版本也不起作用:
images: { domains: ['via.placeholder.com'], },提前致谢
【问题讨论】: