• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

구현 완료 후 not a function 오류

23.04.29 19:42 작성 조회수 367

0

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

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

답변 3

·

답변을 작성해보세요.

0

힝힝님의 프로필

힝힝

2023.09.03

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

tsnodenest님의 프로필

tsnodenest

2023.06.03

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

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.05.24

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

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

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

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

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