카테고리 없음

코인 거래소 만들기 1일차 (21.9.30)

seongjin08 2021. 10. 1. 14:32

코인 거래소 만들기에서 나는 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

 

[MySQL] MySQL Workbench 사용법 - Heee's Development Blog

Step by step goes a long way.

gmlwjd9405.github.io

 

우리는 sequelize 가 아닌 query 문을 활용할거기 때문에

workbench 에서 테이블 생성 코드를 추출해서 sql 파일을 만들어 놓는다.

 

테이블을 만들고  임의로 테이블에 데이터를 저장하고 query 문 테스트해보기

query 문을 작성하고 post 로 요청을 보내서 테스트해 본다.

이때 postman 을 활용하면 테스트 하기 편하다.

 

이제 이런식으로 거래소에서 필요한 데이터들을 json 형식으로 응답해주면 된다.