我尝试从next/image
的不同主机名导入多个镜像。我在next.confiq.js
中尝试了这个:
module.exports = {
images: {
remotePatterns: [
{
protocol: 'https',
hostname: ['i.ibb.co', 'https://www.pexels.com/'],
port: '',
pathname: [
'/x59q5zG/2560px-Airbnb-Logo-BC3-A9lo-svg.png',
'search/travel/?orientation=landscape',
],
},
],
},
};
从单一主机名和路径名的单一图像是可以的。但当我尝试multilple它说:
Server Error
Error: Invalid src prop (https://i.ibb.co/x59q5zG/2560px-Airbnb-Logo-BC3-A9lo-svg.png) on `next/image`, hostname "i.ibb.co" is not configured under images in your `next.config.js`
See more info: https://nextjs.org/docs/messages/next-image-unconfigured-host
1条答案
按热度按时间zbwhf8kr1#
不要尝试将
hostname
转换为数组。而是在remotePatterns
中使用多个对象,每个域一个,作为示例,如下所示: