728x90
이번 주 목표
미륵관심법 : 기기 관리 API 뼈대 잡기
응답하라 추억시대 : 최종 발표 연습
TIL 다시 양식에 맞춰 적기
오늘 목표
미륵관심법 : 기기 관리 API 뼈대 잡기
응답하라 추억시대 : 최종 발표 연습
오늘 한 것
미륵관심법 : 기기 관리 API 뼈대 잡기
응답하라 추억시대 : 최종 발표 연습
1. Nest can't resolve dependencies ~
문제
Nest can't resolve dependencies of the DevicesService (?). Please make sure that the argument DeveiceEntityRepository at index [0] is available in the DevicesModule
시도
Repository가 Module에서 사용가능한지 확인을 요구하는 것이다.
index[0]은 Service 클래스에 생성자에 주입한 첫번째 파라미터
즉 Repository
해결
Module에 Entity를 주입해 준다.
import { Module } from "@nestjs/common";
import { DevicesService } from "./devices.service";
import { DevicesController } from "./devices.controller";
import { TypeOrmModule } from "@nestjs/typeorm";
import { DeviceEntity } from "./entities/device.entity";
@Module({
imports: [TypeOrmModule.forFeature([DeviceEntity])],
controllers: [DevicesController],
providers: [DevicesService],
})
export class DevicesModule {}
알게된 것
모듈에 추가된 것들만 사용할 수 있다. 엔티티는 꼭 주입해 줘야 한다.
정리
모듈에 추가된 것들만 사용할 수 있다. 엔티티는 꼭 주입해 줘야 한다.
체크리스트
[ O ] 코딩 시 복사 + 붙여넣기를 하지 않았는가?
[ O ] 오늘을 평가하였을 때 주니어 개발자가 될 수 있겠는가?
KPT
Keep
꾸준히 하려고 노력하는 것
Problem
게을러 지는 것
Try
초심을 되돌리자
소감
오늘은 github PR에 comment를 달아 협업하는 방법을 배웠다.
난생 처음 같은 팀원으로부터 approve도 받아 봤다.
상당히 유익한 시간이었다.
'verdantjuly > Today I Learned' 카테고리의 다른 글
TIL 20230919 (0) | 2023.09.19 |
---|---|
TIL 20230917 (0) | 2023.09.17 |
TIL 20230904 : TCP (0) | 2023.09.04 |
TIL 20230904 : OSI 7계층 (2) | 2023.09.04 |
TIL 20230815 (0) | 2023.08.15 |