我在iis 10服务器上使用iisnode发布了我的nextjs应用程序,一切正常,但我使用的next/image的本地图像未加载。在开发环境中,下一个开发、下一个构建、下一个启动等。它可以通过命令顺利运行。仅当我在iis服务器上运行时才会出现该问题。
我在下面列出了我在尝试解决问题时获得的信息。
<img>
标签信息是这样的代码等。我认为这部分没有问题,如果我需要额外的信息,我会提供它。如果您能提供帮助,我会很高兴。
编辑:这似乎不是路径的问题。因为应用程序给我的 src 是“https://.com/_next/image?url=%2Fimages%2Fhero.webp&w=1920&q=75”,所以当我转到此链接时,我收到错误“” url”参数有效,但上游响应无效”,但如果我尝试使用 url“https://.com/%2Fimages%2Fhero.webp”,我实际上可以看到图像。我不知道应该共享代码的哪一部分,一切在本地看起来都很健康。这是我能得到的唯一调试
需要在 next.config.js 文件中进行一些更改
需要在 next.config.js 文件中写入您的域名
喜欢
images: {
domains: [
"example.com",
],