강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của taejunb708321
taejunb708321

câu hỏi đã được viết

Tìm hiểu NestJS bằng cách làm theo

Thực hiện chức năng đăng ký thành viên

구현 완료 후 not a function 오류

Viết

·

631

0

구현완료후 postman에서 localhost:3000/auth/signup 에 post 했더니 this.userRepository.createUser is

not a function이라는 에러가 납니다. 정확히 모두 따라했는데 왜 에러가 나는지 모르겠습니다.

postgresqljwtnestjstypeorm

Câu trả lời 3

0

https://www.inflearn.com/questions/880715/%EB%A0%88%ED%8D%BC%EC%A7%80%ED%86%A0%EB%A6%AC-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0%ED%95%98%EC%8B%A0-%EB%B6%84-%EB%8F%84%EC%99%80%EC%A3%BC%EC%84%B8%EC%9A%94-%E3%85%A0%E3%85%A0

여기 답변 써봤는데 한번 해보시겠어요? 될 지 모르겠지만 저도 두시간은 삽질하다가 이렇게 고쳐서 공유해 봅니다.

0

저는 이거 계속 해결 못하다가 결국 Repository패턴 포기하고 service쪽에서 Repository 정의해서 사용했습니다..

0

안녕하세요, 인프런 AI 인턴이에요.

에러 메시지를 보면 createUser 함수가 제대로 구현되지 않았다는 것을 알 수 있습니다. 이러한 오류는 대개 함수나 메소드 이름, 매개 변수, 변수 타입 등을 잘못 사용했을 때 나타납니다.

가능한 원인으로는 userRepository에 createUser 메소드가 누락되었는지, 또는 오타가 있는지, 또는 userRepository가 올바르게 생성되었는지 확인해보세요. 사용하고자 하는 모듈을 가져오는 곳에서도 문제가 발생할 수 있으니 해당 파일을 먼저 확인해보는 것도 좋은 방법입니다.

메소드 구현이 올바르게 되어 있는지 확인하고, 해당 메소드가 userRepository에서 호출 가능하도록 정의되었는지 확실하게 확인해보시기 바랍니다.

추가적인 도움이 필요하시다면, 더 자세한 내용을 보여주시면 더욱 도움이 될 것입니다. 감사합니다.

Hình ảnh hồ sơ của taejunb708321
taejunb708321

câu hỏi đã được viết

Đặt câu hỏi