사진과 같은 에러 메시지를 마주했다. 오류 아래에 공식문서 링크가 있어서 링크를 타고 공식문서로 들어갔다.
🖇️ 공식문서 링크
next/image
컴포넌트를 활용하는 페이지 중 하나에서 next.config.js
의 images.remotePatterns
에 정의되지 않은 URL의 호스트명을 사용하는 src
값을 전달했다. next.config.js
의 images.remotePatterns
구성에 추가한다. module.exports = {
images: {
remotePatterns: [
{
protocol: 'https',
hostname: 'assets.example.com',
port: '',
pathname: '/account123/**',
},
],
},
}
next.config.js
파일 전체 코드
const removeImports = require('next-remove-imports')();
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
images: {
remotePatterns: [
{
protocol: 'https',
hostname: 'cwmbknpuxfbndurkpmon.supabase.co',
port: '',
pathname: '/storage/v1/object/public/**',
},
],
},
};
module.exports = removeImports(nextConfig);
오류가 해결되고 이미지가 정상적으로 로드된 모습이다. ✨