Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

coding etude

[sequelize] 서버구현 초기 셋팅 하기 본문

Javascript TIL

[sequelize] 서버구현 초기 셋팅 하기

코코리니 2020. 10. 31. 02:17

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