250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 타입스크립트 props
- 파이썬 slice
- 타입스크립트
- 리액트 공식문서
- typeScript
- 내일배움캠프 프로젝트
- 파이썬 for in
- 파이썬 for
- 파이썬 enumerate
- 파이썬 딕셔너리
- useState
- JavaScript
- tanstack query
- 코딩테스트
- 프로그래머스
- 타입스크립트 리액트
- 자바스크립트
- React Hooks
- 한글 공부 사이트
- 내일배움캠프 최종 프로젝트
- 리액트 훅
- 리액트 프로젝트
- 내일배움캠프
- 리액트
- useEffect
- 파이썬 replace
- Next 팀 프로젝트
- 파이썬 반복문
- REACT
- 내배캠 프로젝트
Archives
- Today
- Total
sohyeon kim
[Next] Image hostname Error 본문
728x90
💡 Image 컴포넌트에서 만난 오류..
db.json
"companyInfo": {
"name": "aotoyae's todo-list",
"desctiption": "Next-todo-list Project Copyright 2024. aotoyae all rights reserved.",
"image": "https://i.namu.wiki/i/d1A_wD4kuLHmOOFqJdVlOXVt1TWA9NfNt_HA0CS0Y_N0zayUAX8olMuv7odG2FiDLDQZIRBqbPQwBSArXfEJlQ.webp"
},
AboutPage.json
import Image from 'next/image';
const AboutPage = async () => {
const response = await fetch('http://localhost:4000/companyInfo', {
cache: 'force-cache',
});
const { name, desctiption, image } = await response.json();
return (
<div>
<h1>about</h1>
<Image src={image} alt="company image" width={400} height={400} />
<h2>{name}</h2>
<p>{desctiption}</p>
</div>
);
};
db 에 있는 이미지를 가져오는데.. 아래처럼 에러가 뜬다.
준 링크로 들어가보면..!
next/image 는 외부 이미지를 로드할 때 src 주소를 서버로 지정하면
config 파일에 remotePatterns 프로퍼티를 구성해줘야 하는데,
이는 악의적인 사용자로부터 내 앱을 보호하기 위함이라고 한다! 👀
next.config.mjs
/** @type {import('next').NextConfig} */
const nextConfig = {
images: {
remotePatterns: [
{
protocol: 'https',
hostname: 'i.namu.wiki',
},
],
},
};
export default nextConfig;
내 이미지 주소대로 파일을 수정하니 이미지가 잘 나타났다!
🔗 https://nextjs.org/docs/messages/next-image-unconfigured-host
728x90
반응형
'Next' 카테고리의 다른 글
[React/Next] 리액트 confetti 폭죽 효과 : react-canvas-confetti 🎉 (1) | 2024.04.26 |
---|---|
[React/Next] 폰트 최적화 : getaddrinfo enotfound fonts.gstatic.com , 웹폰트 깨짐 🥵 (1) | 2024.04.25 |
[Next] React Query (1) | 2024.03.15 |
[Next] Next.js 시작하기 : CSR, SSR, SSG, ISR 렌더링 기법, 코드 스플리팅 (1) | 2024.03.12 |