본문 바로가기

Back-End/Node.js

(5)
Node.js 필수 설치 패키지 리스트 실무에서 쓰이는 필수 패키지 1. helmet 2. hpp 3. pm2 -> background 로 노드 런타임을 실행할 수 있다. 즉, 터미널을 종료해도 백그라운드로 실행 가능 ...To be continue....
우분투(Ubuntu) node 설치 $sudo apt-get update $sudo apt-get install -y build-essential # curl 이 설지 안된경우 설치 $sudo apt-get install curl $curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -- $sudo apt-get install -y nodejs # 설치확인 $node -v $npm -v
bcrypt 비밀번호 암호화 라이브러리 흔하게 사용되는 비밀번호 암호화 라이브러리로써 사용된다. "yarn add bcrypt" 자세한 내용은 여기
nodemon 설치 개발할 때 node 명령어로 변경된 사항을 매번 실행하기 귀찮다. 이 경우 nodemon 을 사용하여 변경 되는 즉시 반영하도록 한다. "yarn add --dev nodemon" // 개발시에만 사용하기 때문에 개발모드에만 적용 -D 또는 --dev 실행은 node 대신 nodemon
Node.js 에서 DB(Database) 연결 1.RDBMS로 선택한다고 가정 2. Mysql 설치 3. yarn add sequelize sequelize-cli mysql2 (sequelize: js로 sql을 조작할 수 있는 라이브러리. SQL을 사용한다면 생략가능, MySQL은 일종의 드라이버로써 node와 DB간 커넥션을 담당한다.) 3-1. sequelize를 사용하는 경우 루트 경로에서 "yarn sequelize init" 시퀄라이즈를 사용할 준비를 한다. 3-2. sequelize init 을 하면 config/config.json, migrations, models/index.js, seeders 폴더 및 파일이 생성된다. 3-2. DB 커넥션 설정을 해야하는데 config/config.json 파일에서 아이피, 패스워드 및 생성했..