📝서버 개발하기 총 정리
기획(화면기획서) > DB테이블설계 > API개발(서버개발)
1. MySQL Workbench 접속
해당 서비스용으로 계정을 만들기 위해 어드민 계정으로 접속해서 DB와 유저를 만든다
※ DB는 utf8 / utf8_unicode_ci로 만든다
use mysql;
create user '유저네임'@'%'identified by '비밀번호';
grant all on DB이름.* to '유저네임'@'%';
홈으로 돌아가 만든 DB와 유저를 입력해 새로운 커넥션 만들고 화면기획서에 맞게 테이블 생성한다
※ 테이블에 컬럼을 만들때 안드로이드 개발과의 일관성 위해 컬럼은 헝가리안 표기법 사용한다
헝가리안 표기법? 한칸 띄우거나 _ 쓰지않고 대문자 사용 ex) createdAt
2. Github에 새로운 레파지토리(repository)를 만들어 로컬 컴퓨터에 클론(Clone)
3. Visual Studio Code 실행해서 가상환경 셋팅
※ 가상환경이 만들어져있지 않다면 터미널에서 아나콘다로 가상환경을 먼저 만든다
conda create -n 가상환경이름 python=3.9 numpy scipy matplotlib ipython scikit-learn pandas pillow jupyter seaborn
app.py 파일을 하나 만들어서 기존에 작업했던 파일이 있다면 필요한 파일을 복사해온다
flask run 실행해서 포스트맨(postman)으로 테스트해보면서 코딩한다
포스트맨 설치(https://coding-jisu.tistory.com/179)
※ 포스트맨을 먼저 작성하고 비주얼 스튜디오 코드에서 코드를 작성해서 테스트한다
코드 작성 후 서버를 실행시켜서 포스트맨 실행(Send)해보고
마이에스큐엘 워크벤치 확인해서 DB에 잘 들어갔나 확인하는 과정을 해볼 것
포스팅 참고 (https://coding-jisu.tistory.com/183)
'Restful API' 카테고리의 다른 글
[Error] TypeError: post() got an unexpected keyword argument (0) | 2023.01.17 |
---|---|
[Restful API] 이미지와 텍스트 포스팅하면 태그 가져오는 API만들기 (0) | 2023.01.16 |
[Restful API] 네이버 Open API 사용해보기 (0) | 2023.01.13 |
[Restful API] 이미지와 텍스트 포스팅하는 API만들기 (1) | 2023.01.13 |
[Restful API] S3에 저장한 이미지를 객체 탐지하는 API만들기(Rekognition) (0) | 2023.01.12 |
댓글