node.js (12) 썸네일형 리스트형 Nest.js - Providers 공급자 공급자는 Nest의 기본 개념입니다. 기본 Nest 클래스의 대부분은 서비스, 리포지토리, 팩토리, 도우미 등 공급자로 취급될 수 있습니다. 공급자의 주요 아이디어 는 종속성 으로 주입 될 수 있다는 것입니다 . 즉, 개체는 서로 다양한 관계를 생성할 수 있으며 개체의 인스턴스를 "연결"하는 기능은 대부분 Nest 런타임 시스템에 위임될 수 있습니다. import { Injectable } from '@nestjs/common'; @Injectable() //Nest IoC 컨테이너 에서 관리할 수 있는 클래스임을 선언 export class AppService { getHello(): string { return 'Hello World!'; } } @Injectable()을 통해 nest Ioc.. Nest js - 개발 환경 셋팅 & Controller node.js(12이상의 버전 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. 이와같이 npm 관련된걸 실행할때 마다 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. 이라는 문구가 나타나게 되었고 해결하기 위해 아래와 같은 순서로 진행하였다. 1. Windows PowerShell 관리자 권한으로 실행 2. Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force 입력 후 엔터 3. npm-windows-upgrade 입력 후 엔터 4. 버전 화살표키로 선택 후 엔터 결과 node.js 설치 https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 위 URL 을 따라 Node.js 사이트에 접속한다. 빨간색 네모를 클릭해준다 이제 설치가 모두 완료 되었다. 정상적으로 설치가 되었는지 확인해봐야한다. [window키] + [R] 키를 눌른다음 실행입력 칸에 [cmd] 를 입력한다. 그럼 아래와 같이 커맨드라인이 보일것이다. 이제 node -v 를 입력하고 [Enter] 를 누르면 아래처럼 사용자가 설치한 버전이 나올것이다. 이전 1 2 다음