일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 클라우드
- 웹소켓연결
- class
- 패키지설치에러
- java
- gpt3.5turbo
- 클래스
- 노드버전
- ChatGPT
- Database
- git
- aiapi
- Github
- chatGPTAPI
- nodejs
- iam사용자
- gitlab
- GPT3.5
- 웹소켓연결끊김
- db
- 웹소켓재시작
- gptapi
- javascript
- aws
- openaiapi
- 자바
- Express
- 호스팅영역
- 버킷생성
- nvmrc
Archives
- Today
- Total
IT's Jenna
Server 2 본문
라우팅이란?
- Url로 전달받은 path의 경로에 따라 클라이언트에 응답하는 정보를 달리 하는 것
- path는 port/ 뒤에 온다
Http Method
- Http 프로토콜은 클라이언트의 요청을 구분할 수 있는 요청 메소드를 포함하고 있다
- 대표적인 요청 메소드 4가지 (CRUD API : Creat/Read/Update/Delete)
1. GET
- 서버의 자원(데이터)를 받기 위해 요청하는 메소드
- 일반적으로 어떤 홈페이지를 띄웠을 때 나오는 화면은 모두 Get method로 받아온 것
- 성공 시 코드 200 return
2. POST
- 클라이언트에서 서버로 데이터를 입력할 때 요청하는 메소드
- 예를 들면 로그인 페이지에서 아이디와 패스워드를 입력할 때 사용된다
- 성공 시 코드 201 return
3. PUT
- 서버의 기존 데이터를 수정할 때 사용
- 성공시 코드 201 return
4. DELETE
- 서버의 기존 데이터를 삭제할 때 사용
- 성공시 코드 204 return
<참고>
'Backend > Backend 기본' 카테고리의 다른 글
Express 환경 사용하기 1 (0) | 2021.01.18 |
---|---|
NodeJS 사용 시 필요한 패키지 및 사이트 (0) | 2021.01.13 |
Server (0) | 2021.01.11 |
NodeJs Architecture (0) | 2021.01.09 |
백엔드 기본 개념 및 용어 정리 (0) | 2021.01.09 |
Comments