첫 프로덕트를 만들며 떠오르는 질문들을 정리하려 한다.
플젝을 하면서 떠오르는 의구심들을 모두 적어나간다.
개발을 진행하는 데 어떠한 방식으로 설계를 할 것인가를 정해야 한다.토이 프로젝트가 아니기 때문에 한 디렉토리에 비지니스 로직을 쑤셔 넣는 것은 더이상 NoNo!.이전까지는 Model/ Route/ Controller 계층으로 나눠 프로젝트를 진행했었다.다른 디렉토리까
JavaScript dependency injection in Node.js – friends or foes?번역글입니다. 출처: https://tsh.io/blog/dependency-injection-in-node-js/자바스크립트의 의존성 주입은 잘알려진
원본: https://aws.amazon.com/blogs/compute/uploading-to-amazon-s3-directly-from-a-web-or-mobile-application/ by \[James Beswick]웹과 모바일 어플리케이션에서, 유저
몽구스와 타입스크립트를 함께 사용할 때의 일반적인 문제는 몽구스 모델과 타입스크립트 인터페이스를 둘다 정의해야 된다는 것이다.(동기화) 만약에 모델이 변경되면 타입스크립트 인터페이스도 같이 변경해줘야한다. 이게 꽤~ 번거롭다. 그래서 이Typegoose가 만들어졌다.T
"nginx"가 왜 계속 키워드로 나오나 궁금했다. 노드만으로도 서버가 동작하던데? nginx를 앞단에 굳이 왜 붙이지? 답변: > A reverse proxy is a server that sits between internal applications and ext
출처: https://thinkmobiles.com/blog/why-use-nodejs/Node.js는 빠르고, 성능이 좋고, 가벼운 웹 프레임워크다. 그리고 비동기 프로그래밍에 이상적이다. node.js로 복수개의 행동을 동시에 실행할 수 있다. 그리고 se
이 사이트의 번역글입니당. "https://www.moesif.com/blog/technical/api-design/REST-API-Design-Best-Practices-for-Parameters-and-Query-String-Usage/"참고 "https&
이유: 필수로 입력해야하는 데이터가 달라서 따로 처리해야겠다 싶었다."몽고DB니까 바꾸기 쉬우니까 이렇게 해보자.""udemy는 왠지 나눠서 하는 거 같던데?" 그래서 해봤다.그러나 관리자와 유저의 데이터를 나누면 거의 비슷한 api가 두개나 생겨나버린다.개발이 진행될