분류 전체보기

NodeEnv를 사용 한 계기 회사 프로젝트는 node 14를 사용하고 개인 프로젝트는 최신 버전을 사용하여 여러 프로젝트를 서로 다른 버전으로 사용하는 경우 불편함을 느끼게 됨 nest g co를 사용하였는데 위 사진과 같은 에러가 발생하였다. node:fs모듈이 node 18v부터 사용 할수 있다는 글을 확인하였다. 이 문제를 해결하기위해 서칭 중 node version을 프로젝트에 맞게 사용할 수 있는 nodeenv라는 tool을 사용하는 글을 발견하였다. NodeEnv 설치 방법 $ sudo pip install nodeenv 저는 이방법을 통하여 인스톨 하였지만 https://github.com/ekalinin/nodeenv#install 를 참조하여 다양한 방법을 통해 인스톨 가능 설치 후 다..
nodejs에서 환경변수를 관리할시 dotenv를 사용해서 dev.env prd.env 로 토글하여 개발환경과 실환경을 구분하여 사용하였다. Nestjs 공식사이트에서 확인해보니 @nestjs/config 를 사용하여 사용하는 법을 보고 테스트 해봤습니다. @nest/config 다운로드 $ npm i --save @nestjs/config 사용 방법 및 예제 설치 프로세스가 완료되면 ConfigModule. 일반적으로 이를 루트로 가져오고 정적 메서드를 AppModule사용하여 동작을 제어합니다 .forRoot(). 이 단계에서는 환경 변수 키/값 쌍이 구문 분석되고 확인됩니다. 환경파일경로를 활용하여 envfile 사용방법 ConfigModule.forRoot({ //env file의 경로를 지정해 ..
현재 nodeJS 개발자로서 혼자 주로 코딩을 하고 있지만 개발자가 늘어날시 코드의 통일성을 위해 공부 할 필요를 느껴 공부를 시작하기로 마음 먹음 -NestJS 소개 NestJS는 효율적이고 확장 가능한 Node.js 서버 측 애플리케이션을 구축하기 위한 프레임워크다. JavaScript를 사용하고 TypeScript로 구축되어 완벽하게 지원하며 OOP(Object Oriented Programming),FP(Functional Programming) 및 FRP(Functional Reactive Programming)요소를 결합합니다. -NestJS 장점 NestJS의 장점! Express와 같은 Node.js 웹프레임워크에서 사용하는 많은 개념을 확장하여 더욱 구조적이고 모듈화된 애플리케이션을 쉽개..
· 알고리즘
알고리즘 공부를 하는데 풀이 후 깃에 자동 업로드하는 기능이 있는지 알아보던 중 크롬 확장프로그램을 통해 자동으로 업로드 하는 백준 허브라는 것에 대해서 알아봄 백준 허브 다운 백준허브 다운로드 검색 후 웹 스토어 에서 백준허브 다운로드 레퍼지토리 연결 깃허브에 새로운 레퍼지토리 생성 후 백준허브에 연동 코딩테스트 실행 및 테스트 프로그래머스,백준 에서 문제 정답시 왼쪽 체크표시와 함께 깃에 자동으로 배포 readmd.md 와 함께 문제 풀이한 소스가 자동으로 업로드 됨
· GCP & Linux
Docker Compose의 장점 다중 컨테이너 애플리케이션을 관리할수 있고 웹 애플리케이션,데이터베이스 등 여러컨테이너로 구성된 복잡한 애플리케이션을 한번에 관리 할 수있습니다. 환경의 일관성이 있어 다른환경에서도 애플리케이션을 쉽게 실행하고 테스트할 수 있습니다. 컨터이너간의 통신 및 네트워크 설정을 관리할 수 있어 서로 다른 컨테이너 간의 통신을 정의하고 설정 할 수 있습니다 Docker Compose file 생성 version: '3.9' # Docker Compose 파일 버전 services: cloudsql-proxy: container_name: cloudsql-proxy # 컨테이너이름 image: gcr.io/cloud-sql-connectors/cloud-sql-proxy:2.5.0..
· JS
ES6(ECMAScript6)란 ? 2009년에 ECMAScript 5(ES5 또는 ES2009) 버전을 발표했던 Ecma International은 2015에 ECMAScript 6 개정판을 발표하는데 이를 줄여서 ES6 라 부릅니다. 간혹 발표한 년도를 이용해 ES2015라 하기도 합니다. 변수를 var 에서 let, const 로 구분해 선언하고 함수 정의를 간결하게 할 수 잇는 화살표함수 등의 새로운 기능을 제공하였습니다. ES6의 주요기능 • let & const 키워드 • 화살표 함수 • Map & Set 객체 • promise(프로미스) • String 함수 (includes,startswith,endswith) • Default Parameter • Array 함수 (from,find,fi..
developertaeng
'분류 전체보기' 카테고리의 글 목록 (3 Page)