본문 바로가기
반응형

node.js3

NestJS 애플리케이션 만들기_1 [생성하려는 애플리케이션] NestJS에서 사용할 것들 (앱 구조) 각 모듈을 구성하는 Controller Service Respository AppModule(root) BoardModule: 게시글에 관한 모듈 BoardController BoardEntity BoardService BoardRepository ValidationPipe AuthModule: 게시글을 만드는 사람에 대한 인증 모듈 AuthController UserEntity AuthService UserRepository JWT, Passport provider란? 프로바이더는 Nest의 기본 개념이다. 대부분의 기본 Nest클래스는 서비스, 리포지토리, 팩토리, 헬퍼 등이 프로바이더로 취급된다. 객체는 서로 다양한 관계를 만들 수.. 2023. 6. 26.
NestJS Nest JS란? 효율적이고 확장 가능한 Node.js 서버 측 어플리케이션을 구축하기 위한 프레임 워크이다. progress Javascript사용하고 Typescript로 빌드되고 지원한다. 내부적으로 Nest는 Express와 같은 강력한 HTTP 서버 프레임 워크를 사용하며 선택적으로 Fastify를 사용하도록 구성할 수도 있다. 개발자와 팀이 고도로 테스트 가능하고 확장 가능하며 느슨하게 결합되고 유지관리가 쉬운 애플리케이션을 만들 수 있는 즉시 사용 가능한 애플리케이션 아키텍쳐를 제공한다. 공식문서: https://docs.nestjs.com Documentation | NestJS - A progressive Node.js framework Nest is a framework for buil.. 2023. 6. 25.
Node.js chrome v8 javascript 엔진으로 빌드 된 javascript 런타임이다. * javascript 런타임이란? 런타임이란 프로그래밍 언어가 구동되는 환경을 말하는데, Node.js나 크롬 등의 브라우저들은 javascript가 구동되는 환경이기 때문에 브라우저나 node.js들을 자바스크립트 런타임이라고 말한다. 브라우저: HTML,CSS,자바스크립트를 실행해 웹페이지를 브라우저 화면에 렌더링하는 것이 목적 브라우저는 DOM API를 기본적으로 제공한다. Node.js: 브라우저 외부에서 자바스크립트 실행 환경을 제공하는 것이 주된 목적 Node.js는 DOM API를 제공하지 않는다. 브라우저 외부 환경에서는 HTML요소를 파싱해서 객체화한 DOM을 직접 다룰 필요가 없기 때문이다. 서버사.. 2022. 9. 20.
728x90
반응형