본문 바로가기
반응형

Dev-Code(Back-End)/NestJS Error 모음3

[NestJS Error] Error: An invalid controller has been detected. "SomeThing" does not have the @Controller() decorator but it is being listed in the "controllers" array of some module. 여느때와 같이 개발을 하던 중 에러를 발견했다.기능의 한 부분을 만들고 서버를 실행시켜보니 제목과같은 에러가 뜨면서 서버에 문제가 생겼다. 굉장히 바보같은 실수고 나다운 실수다... 나 이외에는 이런 문제가 발생 하지 않을 지도 모르지만이와 같은 문제로 시간을 빼앗기고 있을 분들을 위해 기록을 남겨본다.@Module({ imports: [somethingModule], controllers: [SomethingController], providers: [SomethingService, SomethingRepository], exports: [SomethingService],})우선 문제가 되는 기능의 모듈 파일을 가보자!아마 위와같은 방식으로 -각자 조금씩은 다르겠지만- 코드가 작성되어 있을 것이.. 2024. 10. 18.
[NestJS Error] ConnectionError: Connection not yet open 에러(해결) 열심히 Read관련 기능을 만들던 중 갑자기 Connection에러가 발생했다.. ConnectionError: Connection not yet open. 쿼리빌더를 이용해서 Read기능을 구현하던 중이었다. const query = entityManager .createQueryBuilder() .select( ` prod_no `, ) .from('prod_tb', 'spt') .where(`spt.prod_id = '${id}'`); const result = query.getRawOne(); return convertResult(result); 대충 이런식으로 코드를 작성해서 Id를 가지고 productNo를 가져오는 기능이었는데 갑자기 Connection에러가... Connection에러라길래.. 2023. 3. 8.
[NestJS Error] Cors 에러 발생(해결) 열심히 만들어 놓은 서버를 PostMan으로 혼자서 열심히 테스트 해보다 드디어 프런트와의 테스트를 진행했다. 아니나 다를까 당연히 오류가 발생 하였고 CORS 관련 오류가 발생하였다. 웹 개발은 거의 처음이다 싶이 한 나는 구글을 열심히 찾아보았고 몇 줄의 코드를 추가하는 것으로 해결하였다. 페이지의 진입점인 main에 아래와같은 코드를 추가하였다. app.enableCors({ origin: true, methods: 'GET,HEAD,PUT,PATCH,POST,DELETE,OPTIONS', credentials: true, }); CORS 설정을 추가하였더니 잘 작동한다~ 2023. 2. 7.
반응형