Next.JS 13.3.1似乎没有找到我的next.config.js
文件的以下部分:
images: {
remotePatterns: [
{
protocol: "https",
hostname: "s3-eu-central-1.amazonaws.com",
port: "",
pathname: "/mycompany-data-bucket-dev/**",
},
],
},
我得到以下错误,其中令人惊讶地提到了与我的配置相同的协议和主机名:
Error: Invalid src prop (https://s3-eu-central-1.amazonaws.com/mycompany-data-bucket-dev/media/images/default-female/default-female-500-500.jpg) on `next/image`, hostname "s3-eu-central-1.amazonaws.com" is not configured under images in your `next.config.js`
See more info: https://nextjs.org/docs/messages/next-image-unconfigured-host
我重新启动了本地开发服务器并仔细检查了错误消息。我的应用程序在localhost:3000
上运行。
如何进一步调查这个问题?例如,是否可以在运行时打印我的Next.JS配置,然后再引发错误?
1条答案
按热度按时间vlurs2pr1#
假设现在为时已晚,但我在NextJS 13.4.2中遇到了类似的问题。我的例子中的图片链接类似于'https://s3.us-east-2.amazonaws.com/assets/1fad3d7c-d5bd.jpeg',它是通过这样的next.config.js配置解析的: