클라이언트 실행 NodeJS, npm 설치는 기타 오픈소스가 많으므로 생략하고 진행한다. /reddit-clone-app/client 경로에서 다음을 수행. npm 모듈 설치 ~$ npm install NextJS App Build ~$ npm run build:prod NextJS App Start ~$ npm run start:prod PM2를 사용한 Client 실행 [PM2를 사용하는 이유] Node.js 애플리케이션을 계속 유지하기 위해서. node.js가 다운되면 PM2는 다운타임...
실행 환경에 따른 env 파일 생성 env-cmd 패키지를 이용해서 Application 실행 환경에 따라 .env파일을 따로 정의해서 사용할 수 있다. 기존의 reddit-clone-app\server\.env 파일은 개발 환경에서 사용하기 위해 .env.development 파일로 파일명을 변경해준다. 이후 reddit-clone-app\server\.env.production 파일을 생성한다. 개발 환경 => .env.development 운영 환경 => .env.production reddit-clone-app\server\.env.production 파일의 내용은 아래와 같다. 현재 사용하고 있는...
필요한 모듈 pg Postgresql 데이터베이스와 인터페이스하기 위한 Node.js 모듈 모음이다. 일련의 명령어나 함수, 옵션, 프로그램 언어에 의해 제공되는 명령어나 데이터를 표현하기 위한 다른 방법들로 구성되는 프로그래밍 인터페이스. 간단하게 말해서 Postgresql 데이터베이스를 Node.js에서 사용할 수 있게 도와주는 모듈. callbacks, promises, connecting pooling, C/C++, bindings 등등 typeorm typescript 및 javascript(ES5, ES6, ES7,...
Node JS 란? 리액트 프로젝트를 만들기 위해서 Node.js와 npm의 선 설치가 필요하다. Node.js를 받을 때 npm도 같이 설치된다. Node.js란 크롬 V8 자바스크립트 엔진으로 빌드한 자바스크립트 런타임으로서, 웹 브라우저 환경이 아닌 곳에서도 자바스크립트를 사용하여 연산할 수 있다. React 설치 시 Node.js가 필요한 이유 리액트 앱은 웹 브라우저에서 실행되는 코드여서 Node.js와 직접적인...
No projects with this tag.