본문 바로가기
백엔드/Node.js

노드 사용시 초기 설정과 설치 파일 ( node init, install )

by 작은소행성 2020. 8. 5.

서버에서 세션 접근 할 때 req.session 이용 

 

> npm init

 

 

__filename : ex) Users\vusual studio code\nodechat\filename.js

__dirname : Users\vusual studio code\nodechat\

 

 

npm i

npm모듈 설치 

 

 

 

Fn

npm install socket.io --save

socket.io 실시간 통신을 위한 

 

 

npm install express --save

express 서버를 위한 모듈

 

 

npm install ejs --save

ejs Express에서 dynamic website를 만들기 위해 template으로 사용되는 파일

 

 

npm install --save express-session

express에서 세션 사용하기

 

 

npm install --save express-mysql-session

express-session만으로는 여러 사용자에게 세션 기능 제공 안됨

 

 

npm install --save session-file-store

데이터를 파일로 저장 (메모리는 서버나 클라이언트를 껐다 티면 사라지는 휘발성)

 

npm i -g express-generator

 

npm install mysql

 

 

 npm i sequelize mysql2

 npm i -g sequelize-cli

mysql을 쉽게 다룰 수 있도록 도와주는 라이브러리

 

 

npm install -g nodemon

서버 실행 시 코드 수정하면 알아서 저장하고 다시 실행해줌

 

 

----------

process 콘솔

->node  를 먼저 친 후에 '>' 나오면 실행 

->process.version : 설치된 노드의 버전

-> process.execPath   : 노드의 경로   '()' 사용안함

->process.cwd()   :  현재 프로세스가 시행되는 위치

->process.cpuUsage()  : 현재 프로세스가 실행되는 위치

 

----------

 

 

 

라우터 코드와 서버 코드는 다른 파일에 작성하는 것이 좋음

 

 

반응형

'백엔드 > Node.js' 카테고리의 다른 글

[nodejs] nodemailer  (0) 2021.04.02
node.js 프로젝트 만들기 환경설정 및 설치  (0) 2020.08.12
[node.js] global  (0) 2020.05.29
[node.js] LTS , Current 버전 차이  (0) 2020.05.29
[node] 기본 개념  (0) 2020.05.29