node sequelize model 생성

이것저것 하다보니까. 노드를 공부하게 되었고 sequelize 도 알게 되었다. 기존 db에 연동해서 할려고 하니 model 만드는게 귀찮은 일이되었다. model을 자동으로 생성해서 사용하고 싶었는데 방법 설명이 되어 있는 곳이 별로 없어서 정리한다. 방법은 간단하다. sequelize-auto 를 사용하면 된다. 일종의 code generator 기능을 한다. model 만 만들어 주기 때문에 다른건 만들어 주지 않는다. 나의 경우는 mysql 을 연동해서 만들었는데 npm install -g mysql 을 해서 mysql 연동이 되도록 해야 한다. mysql2 를 사용하면 password 로 접속이 되지 않는다. 이것도 몰라서 한참 찾았다. https://github.com/sequelize/sequelize-auto 여기에 있는 방법 그대로 사용 sequelize-auto -o "./models" -d dbname -h localhost -u my_username -p 3306 -x my_password -e mysql mysql -u root -p 이런씩으로 접속했는데 여거서는 p 옵션이 포트를 뜻한다. 위에 있는 명령 실행하면 자동으로 만들어 진다. 실행화면입니다.