강의

멘토링

로드맵

Inflearn brand logo image

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

dyghks1234님의 프로필 이미지
dyghks1234

작성한 질문수

한 입 크기로 잘라먹는 Next.js(v15)

(0 , _util_delay__WEBPACK_IMPORTED_MODULE_3__.delay) is not a function Error 에 대해 질문있습니다.

해결된 질문

작성

·

112

0

7-1 서버 액션 강의를 수강하는 중

page.tsx:75 Server Error: Route "/book/[id]" used params.id. params should be awaited before using its properties.

라는 문구와 함께 book > [id] 폴더의 page.tsx에서 404 오류가 발생하여 화면이 보여지지 않아 해결을 위해 다양한 시도를 해보던 중 해당 강의의 예제 코드(section7 - chapter1)를 가져와 사용했더니

 

(with-searchbar) > error.tsx에서

(0 , util_delay__WEBPACK_IMPORTED_MODULE_3__.delay) is not a function Error

위 와 같은 오류가 뜹니다. 어떻게 해결해야할까요?

답변 2

0

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

안녕하세요 dyghks1234님 이정환입니다.

util 폴더 내에 delay.ts와 delay.tsx delay 라는 이름의 파일을 두개나 만들어 두셨네요, 이렇게 될 경우 확장자를 명시하지 않는 import 문에서는 정상적으로 파일을 불러오지 못합니다.

delay.tsx 파일은 삭제하시면 되겠습니다.

0

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

안녕하세요 이정환입니다.

질문자님께서 현재 정확히 어떤 상황에 있으신지 잘 모르겠어요 ㅠㅠ 말씀해주신 에러 메세지로만 살펴봤을 때에는 delay 함수의 import가 잘못되어 있는것 같습니다.

추가로 우리 강의의 3.2) 페이지 라우팅 설정하기 챕터에서 말씀드렸듯이 searchParams나 params의 타입이 Promise가 아닌 다른 타입으로 잘못 정의되어 있지는 않은지도 한번 확인해보시면 좋을 것 같아요!

정 어려우시다면 현재 프로젝트의 전체 코드를 깃허브를 통해 전달해주시면 확인해보겠습니다.

dyghks1234님의 프로필 이미지
dyghks1234
질문자

상황에 대한 설명이 좀 부족했네요
코드를 직접 보시는게 편하실것 같아 깃허브 링크를 공유해드리겠습니다.

https://github.com/cygnus446/one-bite

감사합니다

dyghks1234님의 프로필 이미지
dyghks1234

작성한 질문수

질문하기