Next.js에서 이미지를 넣는 방법은 2가지가 있다
<img>
<img src="경로" alt="" />
<img src="/food.png" />
일반적인 <img>
태그를 사용할 수 있다
Next.js에서는 이미지를 주로 public 폴더에 넣고 /
경로로 접근하면 바로 public에 접근이 가능하다
import Image from 'next/image';
import food from '/public/food.png';
<Image src={변수명} alt="" />
<Image src={food} />
<img>
태그랑 비슷한 역할인 컴포넌트/
로 직접 public 폴더에 접근하는 것이 아닌,src={require("이미지 경로")}
이런 식으로 사용해줘야 한다<Image src="https://velog.com/images/image.png" width={300} height={300} />
next.config.mjs
에 가서 도메인과 경로를 세팅해줘야 한다