Server dev./Node JS
Node.js & MySQL 프로젝트 초기 환경 설정
제이스핀
2020. 10. 23. 23:17
반응형
Node.js , 넌적스(Nunjucks), MySQL + sequelize 사용하는 프로젝트 초기환경 설정
$ npm init
$ npm i sequelize mysql2 sequelize-cli
$ npx sequelize init
views 폴더, routes 폴더, public 폴더, passport 폴더, app.js 추가
+ 추가 npm 패키지 설치
$ npm i express cookie-parser express-session morgan multer dotenv nunjucks
$ npm i passport passport-local passport-kakao bcrypt
$ npm i -D nodemon
npm start로 시작하기 위해 package.json의 "scripts"에 설정 추가
"scripts": {
"start": "nodemon",
"test": "echo \"Error: no test specified\" && exit 1",
}
데이터베이스 설정
config/config.json 내에
...
"development":{
"username": "root",
"password": "{PASSWORD}",
"database": "{DATABASE NAME}",
...
MySQL의 username과 password를 설정
데이터베이스를 생성하여 설정 완료
$ npx sequelize db:create
$ npm start
반응형