일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이벤트
- spring게시판
- 비트코인
- 추천인
- 캐시워크정답
- 캐웤
- 안드로이드
- 오퀴즈정답
- 캐슬
- 행운퀴즈
- 자바
- 토스정답
- 정답
- 돈버는퀴즈
- Android
- 캐시슬라이드
- 오퀴즈
- ㄹㅂㅁㅇㅌ
- TOSS
- 초성퀴즈
- 행운퀴즈정답
- 오늘의퀴즈
- 토스
- 리브메이트
- 행퀴
- 톹
- 캐시워크
- java
- 초성퀴즈정답
- 퀴즈
- Today
- 252,060
- Total
- 18,363,256
Gomdori
[node js] API server/API 서버 제작해보자!(1) 본문
안녕하세요.
Node.js로 API server를 만들어 보는 포스팅을 진행하려고 합니다.
Node.js를 접한 지 1달? 정도 된 초보니 귀엽게 봐주시면 감사하겠습니다.
간단한 예제로 Pilates API를 만들어 볼까 합니다.
Pilates API란 ?
필라테스 신청에 있어서 필요함으로 해당 API 서버 예제를 만들어보았습니다.
이것을 참고하시고, 응용하여 다양한 API 서버를 간단히 만들어보실 수 있으실 겁니다.
저도 했으니까요..ㅎㅎㅎ
개발 툴(Develop Tool) : Intellij
node js 최신버전.
data-ad-unit = "DAN-vbmzu3fq7sys"
data-ad-width = "728"
data-ad-height = "90">
node.js 설치방법 및 프로젝트 설정 방법은 따로 설명하지 않고, 바로 코드부분부터
들어가도록 하겠습니다.
제가 한 예제는 JWToken을 사용한 인증방식을 사용하고 있으며, 해당 토큰은 Bearer Token으로 header에 넣도록 지정하였습니다.
제꺼 그냥 복붙만 하시고 돌려보셔도 무관하실 것 같습니다.
Database : Mongodb
Mognodb workbench : Robo 3T
OS : Mac Os
이런 구성을 가지고 진행하였습니다.
data-ad-unit = "DAN-vbmzu3fq7sys"
data-ad-width = "728"
data-ad-height = "90">
Project : Pilates
node.js 는 기본 port 3000
localhost:3000/ 에 맵핑이 됩니다.
API 구성
(1) 로그인
(2) 회원가입
(3) 일정 추가
(4) 일정 목록
(5) 일정 변경 요청
(6) 일정 변경 요청 처리
(7) 일정 변경 요청 리스트
(8) 변경 요청 리스트 상세페이지
data-ad-unit = "DAN-vbmzu3fq7sys"
data-ad-width = "728"
data-ad-height = "90">
다음 포스팅에서 코드부분을 들어가도록 하겠습니다.
'코딩(Coding)' 카테고리의 다른 글
[Node js/MongoDB/crypto] 몽고디비 양방향 암호화 (cipher) (0) | 2020.02.06 |
---|---|
[Android] Background Service(Thread) 백그라운드 서비스 유지하기(+Notification) (6) | 2020.02.04 |
[node.js] mongoose mongodb cannot find module err (0) | 2020.01.31 |
[AWS ec2]mac 아마존 서버(server) ssh 로 접속하기 (0) | 2020.01.30 |
node js error [Error: Route.post() requires a callback function but got a [object Object]] (0) | 2020.01.30 |