-
res의 body값 출력시 Promise{} 일때 (nodejs)
처음 fetch를 활용할때 위코드와 같이 첫 번째 then 체인에서 body의 값을 확인하고자 하였으나출력값이 Promise { } 으로 표시되었습니다.export async function getArticle(articleId) { return fetch(`-------------------`) .then((res) => { if (!res.ok) { console.error(`전송 상태 에러: ${res.status}`); throw new Error(`전송 상태 에러`); } const body = res.json(); console.log(body); return body; }) .catch((error) =..
2025.10.01
-
웹 개발자 필수 상식! HTTP 상태 코드 총정리
HTTP 상태 코드: 웹 통신의 핵심 신호 🌐HTTP 상태 코드는 클라이언트(예: 웹 브라우저)가 서버에 요청을 보냈을 때, 서버가 그 요청을 어떻게 처리했는지를 알려주는 세 자리 숫자 코드입니다. 이 코드를 통해 개발자와 사용자는 웹 페이지나 애플리케이션이 정상적으로 작동하는지, 혹은 어떤 문제가 발생했는지 신속하게 파악할 수 있습니다.HTTP 상태 코드는 크게 다섯 가지 클래스로 나뉩니다. 각 클래스는 코드의 첫 번째 숫자로 구분되며, 저마다 다른 종류의 응답을 의미합니다. HTTP 상태 코드란?쉽게 말해, 우리가 브라우저(클라이언트)를 통해 웹사이트(서버)에 "이 페이지 보여줘!"라고 요청을 보냈을 때, 서버가 "알겠어, 여기!", "어? 그런 페이지는 없는데?", "지금은 바쁘니 나중에 다시 와..
2025.09.29
-
1차 위클리 페이퍼(쿼리/리퀘스트/리스폰스/응답코드)
안녕하세요, 열심히 codeit 스프린트를 수강중인 파란쥐_입니다. codeit 에서 진행하느 과제 중 하나인 위클리 페이퍼는매주 제시된 주제에 대해 개별적으로 학습하고 정리한 뒤 팀원들과 공유하는 활동입니다. 1주차 위클리 페이퍼 주제URL의 구성 요소 중 쿼리가 무엇인지 실제 웹 서비스의 쿼리를 예시로 설명해 주세요.HTTP로 서버에 데이터를 보내는 방식에 대해 실제 웹 서비스를 예시로 리퀘스트, 리스폰스를 설명해 주세요. (크롬 개발자 도구를 활용합니다.)1. 쿼리에 관하여예시 쿼리(메이플 스토리에 캐릭터의 정보를 확인 가능한 홈페이지) https://maplescouter.com/info?name=아델&preset=00000 위 링크에서 쿼리는 name와 preset 으로 maplescouter...
2025.09.28
-
설탕 배달 (백준) / C#
https://www.acmicpc.net/problem/2839 문제상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다.상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다.상근이가 설탕을 정확하게 N킬로그램 배달해야 할 때, 봉지 몇 개를 가져가면 되는지 그 수를 구하는 프로그램을 작성하시오.입력첫째 줄에 N이 주어진다. (3 ≤ N ≤ 5000)출력상근..
2025.09.26
-
문자열 reverse 메소드를 통해 뒤집기
function reverseString(_str){ return _str.split('').reverse().join('');} split 을 통해 글자단위로 자르고 배열의 reverse 메소드를 이용해서 배열을 뒤집은 후 join으로 string 으로 변환 기존에 문자열 뒤집기 시 아래 코드와 같이 반복문으로 돌리는 것 보다 간결해서 기록 let result =""; for(let i = 0 ; i { result += _str[_str.length-1-i]; } return result;
2025.09.23