본문 바로가기

JavaScript/Web Development

(21)
[JavaScript] GET/ POST request 보내기 참고용 url 주소 : https://learn.codeit.kr/api/members https://learn.codeit.kr/api/members learn.codeit.kr 1. GET request : 직원의 정보를 얻기 fetch 함수는 기본적으로 아무런 설정도 해주지 않으면 GET request 를 보내도록 설정됨 1-1. 3번 직원의 정보 얻기 2. POST request : 새로운 직원의 정보를 추가 GET 이 아닌 다른 메소드 값을 가진 request 를 보내려면 다음과 같은 옵션 객체가 필요함. const newMember = { name: '신짱구', email: 'zzangu123@codeitmall.kr', department: 'engineering', }; fetch('htt..
[JavaScript] Request 의 Head/ Body 하나의 Request 는 Head와 Body 부분으로 나뉘어져 있음. Head : Request에 대한 부가 정보, 메소드 (method) GET, DELETE Body : 실제 데이터를 담는 부분 PUT, POST 1. fetch 함수로 request 보냄 2. Network > user 확인 Request 의 header들을 확인할 수 있음. header 란 head 안에 존재하는 하나하나의 키와 값의 쌍을 의미하며, head 안의 header 들은 request 에 관한 부가 정보를 담고있음.
[JavaScript] 객체 변환 JSON 데이터 개발자 도구에서 JSON 데이터의 데이터 타입을 확인하면, response.text() 에 따라 string(문자열) 인 것을 확인할 수 있음. 그러나 string 타입의 객체로는 데이터를 다루는데 어려움이 있어서, JSON 객체를 다시 자바스크립트 객체로 변환하는 과정이 필요함. fetch('https://jsonplaceholder.typicode.com/users') .then((response) => response.text()) .then((result) => { const users = JSON.parse(result) }); JSON 객체에 parse 라는 메소드를 사용하면, string타입의 JSON 객체를 자바스크립트 객체로 변환할 수 있음. fetch('https://jsonplaceh..
[JavaScript] JSON 데이터 JSON (JavaScript Object Notation) 어떤 정보를 교환하기 위해 만들어진 데이터 포맷으로, 자바스크립트를 바탕으로 만들어짐. https://jsonplaceholder.typicode.com/users JSON 의 문법은 자바스크립트와 비슷한데, 중괄호를 사용하고 각각의 프로퍼티네임과 값을 적는 방식이 자바스크립트에서 객체를 다루는 방식과 동일함. 또한 대괄호를 사용하여 배열을 나타냄. [JavaScript 와 JSON의 차이] 1. 값을 표현하는 방식 (1) JSON에서는 각 프로퍼티 네임을 "" (큰 따옴표) 로 감싸줘야 함. const member = { name: 'Michael Kim', height: 180, weight: 70, hobbies: ['Basketball'..
[JavaScript] Request method 기존 데이터를 조회하는 리퀘스트 - GET 새 데이터를 추가하는 리퀘스트 - POST 기존 데이터를 수정하는 리퀘스트 - PUT 기존 데이터를 삭제하는 리퀘스트 - DELETE 메소드 데이터처리 GET READ POST CREATE PUT UPDATE DELETE DELETE