게시글
질문&답변
2022.01.13
500 에러 발생
거의 두 시간을 버렸는데 auth.service에 @Injectable()을 달지 않아서 생긴 오류였습니다... 혹시 추후 저처럼 에러 발생하시는 분들은 DI 확인해 보세요 ㅎ...
- 1
- 1
- 269
질문&답변
2022.01.05
DI를 사용하는 이유
강사님은 아니지만 강의 마지막 1분 정도부터 왜 의존성 주입을 사용하는지에 대한 강사님의 말씀이 있으셔서 받아 적고 정리한 내용인데요! NestJS은 객체 지향 프로그래밍이고, 객체 지향 프로그래밍의 핵심 목표는 실생활과 유사하게 코드를 짜는 것이기 때문에 의존성 주입이 의미가 있다고 말씀하셨습니다. 그도 그럴 게 의존성 주입을 하게 되면 강사님의 예시처럼 실생활과 같은 공급자-소비자의 관계가 명료하게 나타나고, 이렇게 함으로써 유지보수도 간편해지면서 확장성 있는 더 탄탄한 백엔드 애플리케이션을 짤 수 있다고 말씀해 주셨네요. 아직 답변이 안 달렸길래 마침 정리한 내용이 혹시나 도움이 되실까 정리한 적어 봤어요... ㅎㅎ 이 외의 더 자세한 내용은 아마 강사님이 달아주시지 않을까 싶습니다.
- 2
- 3
- 451