amazon 上有一个特定的 url,它在 s3 上存储了一些图像,相关的亚马逊域已经在 next.config.js 的域中配置,但没有在前面加载。如果我放置任何外部 url、unsplah 或其他,它会正常加载。
有问题的网址是:idinheiro-admin-images.s3.sa-east-1.amazonaws.com
并且控制台上发生的错误在带有 404 (Bad Request) 的 url 中
-- 错误控制台 --
GET http://localhost:3000/_next/image?url=https%3A%2F%2Fidinheiro-admin-images.s3.sa-east-1.amazonaws.com%2Fcartao-de-credito%2Fol%25C3%25A9%2520consignado_1619718123784.png&w=64&q=75 400 (Bad Request)
-- next.config.js --
(module.exports = {
images: {
domains: [
'images.unsplash.com',
'idinheiro-admin-images.s3.sa-east-1.amazonaws.com'
]
}
})
-- 使用组件 --
<Image
src="https://idinheiro-admin-images.s3.sa-east-1.amazonaws.com/cartao-de-credito/ol%C3%A9%20consignado_1619718123784.png"
alt={partnerCard.alt}
width={100}
height={63}
/>