일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- codedeploy error
- redis
- chartjs
- COALESCE
- docker
- VPN
- java bigdecimal
- Spring Error
- JavaScript
- codedeploy
- IntelliJ
- kubeflow
- Kafka
- Airflow
- SQL
- Python
- node
- aws
- Jenkins
- AWS CI/CD 구축하기
- 도커
- or some instances in your deployment group are experiencing problems.
- codebuild
- codepipeline
- chart.js
- Flux
- bootstrap
- PostgreSQL
- Spring
- aws cicd
- Today
- Total
Small Asteroid Blog
노드 사용시 초기 설정과 설치 파일 ( node init, install ) 본문
서버에서 세션 접근 할 때 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 |