인프런 커뮤니티 질문&답변
repository와 provider 관련 질문입니다.
작성
·
266
퀴즈
51%나 틀려요. 한번 도전해보세요!
민감한 데이터(예: 데이터베이스 URI)를 코드에 직접 노출하는 대신 권장되는 안전한 방법은 무엇일까요?
하드코딩하여 사용합니다.
환경 변수를 사용합니다.
주석으로 처리해둡니다.
별도의 파일에 확장자 없이 저장합니다.
답변 1
0
윤상석
지식공유자
안녕하세요 김정민님!
cats.repository.ts는 cats 모듈에서 만든 것이므로 cats.module.ts에서 공급자 등록을 해주어야 합니다. 그리고 만일 users.module.ts나 blog.module.ts에서 다른 모듈에서 사용할때, 해당 모듈에서 cats.module.ts를 import해서 cats.repository.ts를 사용하는 것이죠. 물론 다른 모듈에서 provider를 사용하려면 cats.module.ts에서 exports에 cats.repository.ts를 추가해야합니다.
혹시 이해가 되지 않는 부분이 있으시다면 해당 개념 관련 강의를 답글로 남기겠습니다!
좋은 하루 되세요!





.png?w=112)