참고용 url 주소 : https://learn.codeit.kr/api/members
1. GET request : 직원의 정보를 얻기
fetch 함수는 기본적으로 아무런 설정도 해주지 않으면 GET request 를 보내도록 설정됨
1-1. 3번 직원의 정보 얻기
2. POST request : 새로운 직원의 정보를 추가
GET 이 아닌 다른 메소드 값을 가진 request 를 보내려면 다음과 같은 옵션 객체가 필요함.
const newMember = {
name: '신짱구',
email: 'zzangu123@codeitmall.kr',
department: 'engineering',
};
fetch('https://learn.codeit.kr/api/members', {
method: 'POST', // 옵션 객체
body: JSON.stringify(newMember), // 옵션 객체
})
.then((response) => response.text())
.then((result) => { console.log(result); });
parse : string type의 JSON 데이터를 자바스크립트 객체로 변환
stringify : 자바스크립트 객체를 sting type의 JSON 데이터로 변환 (자바스크립트 자체는 외부에 전송 불가)
id 값 6을 가진 객체로 직원의 정보가 잘 추가된 것을 확인할 수 있음.
'JavaScript > Web Development' 카테고리의 다른 글
[JavaScript] Status code (상태코드) (0) | 2023.02.28 |
---|---|
[JavaScript] PUT/ DELETE request 보내기 (1) | 2023.02.28 |
[JavaScript] Request 의 Head/ Body (0) | 2023.02.27 |
[JavaScript] 객체 변환 JSON 데이터 (0) | 2023.02.21 |
[JavaScript] JSON 데이터 (0) | 2023.02.21 |