728x90 반응형 노드JS6 [Node.js] sequelize 사용하기 1 테이블 생성도 그렇고 쿼리 사용도 그렇고 직접 하는 방법도 좋지만 ORM을 활용해 편리하게 하고 싶어서 찾아보다가 sequelize를 많이 쓰는 것 같아 나도 사용해보기로 했다. 역시 우선적으로 해야 할 것은 sequelize 설치이다. $ npm install sequelize --save 그리고 sequelize-cli 도 설치한다. 이것은 sequelize를 더 쉽게 조작하기 위한 것이다. $ npm install -g sequelize-cli -g 옵션을 통해 글로벌하게 사용할 수 있도록 설치해준다. 만약 아래와 같은 에러가 난다면 -g 옵션으로 설치하는데에 있어서 권한이 없는 문제이므로 명령어의 맨 앞에 sudo를 붙여주면 문제없이 설치할 수 있다. $ sudo npm install -g seq.. 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. [Node.js] WebStorm 으로 프로젝트 만들기 WebStorm 을 통해 프로젝트를 만들어보겠다. 우선 WebStorm 을 실행해 New Project 를 선택해 준다. 왼쪽에서 Node.js 를 선택해준 뒤 Location 에 프로젝트 폴더를 생성할 위치를 작성한 뒤 Create 를 누른다. 그러면 프로젝트 생성 끝~ webstorm 공식 사이트>> www.jetbrains.com/ko-kr/webstorm/ WebStorm: JetBrains가 만든 스마트한 JavaScript IDE 최신 JavaScript 개발을 위한 강력한 IDE로서, JavaScript, TypeScript 및 가장 잘 알려진 웹 프레임워크에 코드 완성 및 리팩터링 기능을 제공합니다. www.jetbrains.com WebStorm은 유료 툴이기 때문에 30일 평가판을 사용.. 2021. 3. 19. 이전 1 2 다음 728x90 반응형