본문 바로가기

node2

[Node.js] sequelize 사용하기 2 모델을 정의하는 것은 내가 직접 작성해도 되지만 아까 설치한 sequelize-cli 를 통해 간단한 명령어로 정의할 수 있다. sequelize-cli란 sequelize command line interface의 줄임말이다. 즉 터미널에서 명령어를 사용해 데이터베이스 작업을 할 수 있게 만들어주는 툴이다. 모델을 생성하는 명령어의 문법이다. sequelize model:create --name TABLE_NAME --attributes "COLUMN1:type, COLUMN2:type, COLUMN3:type" 간단하게 music 테이블을 만든다고 해보자. 생성할 컬럼은 노래 이름, 가수, 앨범 이름 정도로 간단하게 만들어보자 $ sequelize model:generate --name music -.. 2021. 3. 22.
[Node.js] Mysql 연동하기 기본적으로 mysql 이 설치되어있어야 하기 때문에 아직 설치를 하지 못한 분들은 설치해주시기 바랍니다. 설치 방법 포스팅 : kiwi-wiki.tistory.com/22 node.js 에서 mysql을 연동하기 위해 명령어를 입력한다. 명령어 >> npm install mysql2 npm install mysql 도 있지만 mysql2를 하는 이유는 promise 때문이다. mysql은 callback기반이기 때문에 promise를 사용하지 못하고 npm에 있는 promise-mysql 모듈을 따로 설치해서 사용해야 한다. 하지만 mysql2는 promise를 지원하기 때문에 다른 모듈을 설치하지 않고 사용이 가능하다. mysql2 가 설치 완료 되었으면 index.js에 데이터 베이스의 연결 정보를 .. 2021. 3. 22.
728x90
반응형