coding etude
[sequelize] 서버구현 초기 셋팅 하기 본문
sequelize 를 사용하여 서버를 구현 하려면 일단 nodejs 를 사용 하여 package.json 파일을 만들어 주고
사용할 미들 웨어들으 추가해 주어야 한다.
npm init : package.json 파일을 생성해 준다.
npm install 을 이용하여 사용할 DB 와 각종 미들웨어를 설치해 준다.
이번에는 기본적으로 mysql을 이용 하여 서버를 구축하려고 한다.
필요한 미들웨어에는 여러가지가 있지만 우선적으로
express, express-session, body-parser, jsonwebtoken, mysql, mysqkl2, sequelize , sequelize-cli(dev)
#dev는 devdependencies 를 말한다.
등등 앞에서 나열한 미들웨어는 필수로 설치해 주자.. 각각의 미들웨어의 기능은 검색해보자!!
뭐 더 추가해야 할 것들도 많고 기호에 따라 사용하지 않아도 되는 미들웨어도 있으니 잘 알아보고 설치하자!
우리는 sequelize 를 이용하여 서버를 구축 할것이기 때문에 다음 명령어로 기본 셋팅을 진행하면 된다.
npx sequelize init
셋팅이 되면 models / migrate / config 폴더가 생성되는데 여기서 controllers 폴더를 생성하고 초기 접점인 index.js(or app.js) 파일을 생성해 주면 MVC 서버의 초기 셋팅이 완료 된다.
여기서 추가적으로 config / .env / gitignore 파일을 셋팅해 주도록 하자!!
위의 과정을 단순하게 나열한다면 다음과 같다.
1. npm init
2. npm install "middleware" (package.json 만들기)
3. npx sequelize init
4. congif / .env / .gitignore 파일 셋팅
지금 까지 초기 셋팅에 대해서 순서 정리를 해보았고 다음 포스팅에서는 sequelize 를 이용하여 database를 사용하는 방법을 알아보자~~
'Javascript TIL' 카테고리의 다른 글
201030 [OAuth 2.0] (0) | 2020.10.31 |
---|---|
201026 [MVC / ORM / sequelize] (0) | 2020.10.26 |
201026 [SQL] (0) | 2020.10.26 |
201007 [commonJS & express] (0) | 2020.10.06 |
201006 [Server / node.js] (0) | 2020.10.06 |