코인 거래소 만들기에서 나는 backend 를 맡게됬다.
오늘 할일 DB구축 및 서버 연결
먼저 기본 만들 폴드 트리에서 server.js 에서 작업
- npm install mysql 다운받기
더보기
const mysql = require('mysql')
let connection = mysql.createConnection({
host:'localhost',
user:'root',
password:'0000',
database:'grootcoin'
})
connection.connect();
mysql 을 불러오고 connection 셋팅을 해준다.
- db database 및 테이블 생성
workbench를 활용하여 빠르게 테이블 생성을 할 수 있다.
workbench 사용법은 여기를 참조
https://gmlwjd9405.github.io/2018/05/09/mysql-workbench-guide.html
우리는 sequelize 가 아닌 query 문을 활용할거기 때문에
workbench 에서 테이블 생성 코드를 추출해서 sql 파일을 만들어 놓는다.
테이블을 만들고 임의로 테이블에 데이터를 저장하고 query 문 테스트해보기
query 문을 작성하고 post 로 요청을 보내서 테스트해 본다.
이때 postman 을 활용하면 테스트 하기 편하다.
이제 이런식으로 거래소에서 필요한 데이터들을 json 형식으로 응답해주면 된다.