티스토리 뷰

반응형

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

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함