본문 바로가기

전체 글

(296)
nestJS 사전조사(Typescript+Node.js+객체지향) + IoC,AOP 프로젝트에서 nestJS를 사용하게 되어 사용 전에 미리 약간의 조사를 하고자 한다. - Node.js 기반 but Node.js의 경우 손쉽게 사용할 수 있고 뛰어난 확장성을 제공하지만 과도한 유연함으로 인해 SW 품질 저하 - 이에 반해 NestJS는 DB,ORM,설정,유효성 검사 등 수많은 기능 제공 - 모듈/컴포넌트 기반으로 프로그램을 작성하여 재사용성을 높여줌 - NestJS로 REST API를 만드는 다양한 프로젝트들이 있으니 개인적으로 공부할 때 참고해야겠다. loC(Inversion of Control) DI(Dependency Injection) AOP(Aspect Oriented Programming) 등 객체지향 개념 도입 -> Typescript,Node.js의 장점들을 가져와서 N..
prettier 코드정렬 단축키 정렬 전 option + command + l 맥북 기준입니다. 정렬 후 코드들을 정말 깔쌈하게 줄 관리를 잘 해준다. 그리고 es6lint 관련 띄어쓰기 등 에러도 한번에 바로잡아줘서 정말 편리..
TS2440: Import declaration conflicts with local declaration of ~ 문제 상황 다른 파일에서 작성된 type 파일을 import 해와서 써주려고 했는데 제목과 같은 오류가 발생하였다. import만 해와서 쓰는데 뭐가 문제지?하고 생각했었다. 문제 원인 import 해온 파일로 다시 돌아가보자. 해당 파일에서는 파일 안에 type등 다 구현이 되어있고 나는 가져와서 쓰기만 하면 되는 것이다. ex) ~/components/pages/story/helloPage export interface AType { id?: String; articleId?: string; .... } import 해온 파일에 이런 내용이 작성되어있다고 가정해보자. 그럼 나는 새로 연 파일에서 위에서 작성한 helloPage를 import 해와서 사용하지 않을 것인가. 근데 내가 새로 연 파일에서 ..