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를 사용하는 방법을 알아보자~~

반응형