inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

손에 익는 Next.js - 공식 문서 훑어보기

날씨 데이터 재검증하기

섹션3. 날씨 재검증하기 NextRequest 질문입니다.

해결된 질문

337

가스라이팅의정석

작성한 질문수 6

1

콘솔로그 결과

 

안녕하세요 선생님, 강의를보고 간단하게 따라해보았는데요

NextRequest 타입의 req를 매개변수로 받아와서

req를 console.log 에 찍어보면 undefined가 뜹니다.

혹시 NextRequest 사용에 조건이 따로 있을까요?

 

req.nextUrl.pathname 으로 url 도 가져와보고 싶고한데

생각처럼 잘 안되네요..

react typescript next.js next.js13

답변 1

1

하조은

안녕하세요! 다른 수강생분들도 헷갈리실 수 있는 부분인데 질문해주셔서 감사해요.

 

검증 API에서 사용하는 NextRequest 값은 API 정의에 사용하는 라우트 핸들러(Route Handler)에서 사용할 수 있는 값입니다. 캡쳐해서 올려주신 Page에서 paramssearchParams 외에 nextUrl과 같은 값을 찾을 수 없는 이유입니다.

 

원하시는 값이 pathname이라면 usePathname 훅을 사용해보시면 좋을 것 같아요!

참고: https://nextjs.org/docs/app/api-reference/functions/use-pathname

 

usePathname은 클라이언트 컴포넌트에서 사용 가능합니다.

 

확인해보시고 문제가 해결되지 않았다면 다시 질문 남겨주세요! 매번 질문 주셔서 감사해요.

 

안녕하세요! 서비스 배포를 하는데 에러가 생겨서 문의드립니다!

1

543

1

안녕하세요 generateStaticParams 관해서 질문

0

366

2

next/image에 대한 질문

1

266

1

데이터 재검증 방법

1

277

2

next.js 에서 서버 컴포넌트 비중을 늘리는 이유

1

346

1

route.ts에 async 키워드가 필요한가요?

1

191

1

import 절대경로 설정 방법 질문 드립니다!

0

306

1

VSCode 확장프로그램은 어떤 것을 사용하셨나요?

0

338

1

환경변수 오류

1

243

1

하이드레이션 질문 드립니다

2

318

2

프론트엔드가 Next를 이용하여 API 만드는 이유가 궁금합니다~!

3

734

1

generateStaticParams에 대하여 질문 드립니다~!

2

867

1

선생님 혹시 Next.js 13에서의 React-query는 어떻게 생각하실까요?

2

1947

3

클라이언트 컴포넌트는 SSG? SSR?

2

859

2

SSR과 RSC의 차이점에 관하여 질문이 있습니다.

1

1287

1

nextjs의 14버전에서 data fetch

1

1422

1

비동기 호출, fetch, 라우트 핸들러 관련 질문입니다.

1

427

1

revalidate 질문

1

479

1

메타데이터 관련 질문

0

214

1

비동기 호출 관련 질문있습니다!

2

327

1

Revalidate 부분 질문

0

345

1

서버 컴포넌트 관련 질문입니다!

3

1690

5

Data Fetching 관련 질문 있습니다~

2

521

1

useRouter 를 import 할때 next/router만 뜨는 경우

0

611

2