서버에서 세션 접근 할 때 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 |