인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

이현종님의 프로필 이미지
이현종

작성한 질문수

Next.js App router 기반 Chat GPT 만들기

사이드 바 & 대화 페이지 DB 연동

섹션7 사이드바 &대화페이지 연동 9분50초경 질문

해결된 질문

작성

·

68

0

여기도 하나 질문 드릴게 있는데 conversation.ts파일이 'use server'로인해 서버에서 실행되는 함수가 되는데 그럼에도 revalidatePath함수에 절대경로 ('localhost:3000/')이 아닌 루트경로를 넣어도 왜 상관이 없는건지 궁금합니다 ㅠㅠ

답변 1

1

코딩먹방님의 프로필 이미지
코딩먹방
지식공유자

스크린샷 2024-12-01 오후 10.25.19.png

 

revalidatePath 에 대해 공식문서를 보면 위 사진 처럼 revaliatePath() 안에 들어가는 path 는 url path 가 아니라 filesystem path 를 넣는걸 볼 수 있습니다. 따라서 host 는 무관하며 app(root) 부터 하위 filesystem, route segment 에 맞게 path를 넣어주시면 됩니다.

이현종님의 프로필 이미지
이현종
질문자

아 경로자체가 파일시스템 경로였군요! 다음부턴 공식문서를 반드시 읽어보고 질문드리겠습니다. 감사합니다~

이현종님의 프로필 이미지
이현종

작성한 질문수

질문하기