Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- javascript
- 셋팅
- vsCode
- nginx
- vue login
- Firebase
- 배포
- 기획
- 회고록
- Docker
- plugin
- login
- 정리
- jwt
- 로그인
- react-query
- PWA
- vue
- react
- Git
- AWS
- express
- 프론트
- 뷰
- 플러그인
- database
- extension
- 토이프로젝트
- vuex
- 신상마켓
Archives
- Today
- Total
강디너의 개발 일지
프로젝트_5 Express API 개발 본문
728x90
프로젝트_4 Express API 개발
*준비물*
insomnia REST API 테스트 툴
1. body-parser, mysql, cors 설치
npm install --save body-parser npm install --save mysql npm install --save cors
2. body-parser, mysql, cors 변수 입력
3. mysql 설정 파일 및 Model 만들기
models 라는 폴더 -> user -> user.js 파일 만든 후
User 모델을 만듭니다.
config.js 라는 파일도 만들고 본인 MySQL의 정보를 적습니다.
4. DB 설정 입력
아까 만든 config를 잘 연결시켜줍니다.
5. 테스트 하기위한 사용자 전체 조회 API만들어 봅니다.
아 그러기 위해 DB에 목록이 필요하겠네요
idx는 auto incresment 때문에 자동으로 증가합니다.
6. npm run 명령어로 서버를 키시고
insomnia 로 확인해봅니다.
리턴을 잘 하는것을 확인했습니다.
CRUD 는 다음장에서 만들어보겠습니다.
반응형
'Javascript > 토이프로젝트' 카테고리의 다른 글
프로젝트_v7 Express JWT으로 로그인 인증 + 모듈화 (0) | 2019.02.02 |
---|---|
프로젝트_v6 Express CRUD 만들기 + 암호화 (0) | 2019.01.31 |
프로젝트_4 Docker에 MySQL 셋팅 및 DB 만들기 (0) | 2019.01.25 |
프로젝트_3 Express 서버 셋팅! (0) | 2019.01.24 |
프로젝트_2 Vue Login Page (0) | 2019.01.24 |
Comments