기존 Vue에서는 fetch가 전부 클라이언트 사이드에서 이뤄지기 때문에 고려해야할 환경이 일관적이었다.

하지만 SSR을 이용하기 시작하는 Nuxt.js부터는 요청하는 fetch가 서버환경에서 일어나는지, 클라이언트 환경에서 일어나는지 고민해야만 한다.

즉, Fetch를 요청하는 코드가 어떤 환경에서 fetch를 진행하는지 알고 있어야만 한다.

https://jongmin4943.tistory.com/entry/Nuxt3-fetch-useAsyncData-useFetch-의-차이

좋은 글이 있어서 첨부한다.