“POST 후 리다이렉트 (POST → Redirect → GET)”, 웹 개발자가 꼭 알아야 할 요청 처리 방식
들어가며 웹사이트를 만들다 보면 게시글 등록, 회원가입, 로그인, 주문 처리처럼 POST 방식으로 데이터를 서버에 전달하는 기능을 자주 구현하게 됩니다. 그런데 한 가지 골치 아픈…

들어가며 웹사이트를 만들다 보면 게시글 등록, 회원가입, 로그인, 주문 처리처럼 POST 방식으로 데이터를 서버에 전달하는 기능을 자주 구현하게 됩니다. 그런데 한 가지 골치 아픈…

들어가며 웹사이트를 개발하다 보면 정말 이상한 상황을 한 번쯤 경험하게 됩니다. 분명히 style.css를 수정했습니다. 서버에 정상적으로 배포했고 파일을 직접 열어봐도 변경된 내…

들어가며 웹 애플리케이션을 개발하다 보면 비슷한 데이터를 여러 번 가져오는 상황을 자주 만나게 됩니다. 예를 들어 서버에서 API를 호출해 경기 목록이나 상품 정보, 공통 코드 같…

들어가며 웹사이트를 개발하다 보면 비슷한 데이터를 계속해서 서버에 요청하게 되는 경우가 있습니다. 예를 들어 사용자가 첫 번째 페이지에서 상품 목록을 조회하고 다른 페이지로 이동했…

들어가며 스마트폰으로 웹사이트를 이용하다 보면 가끔 신기한 경험을 하게 됩니다. 별도의 앱을 설치하지 않았는데도 스마트폰 홈 화면에 아이콘을 추가할 수 있고, 다시 실행하면 일반적…

들어가며 웹 개발을 하다 보면 manifest.json이라는 파일을 한 번쯤 만나게 됩니다. 처음 보면 단순한 JSON 파일처럼 보이는데, 막상 내용을 열어보면 name, icon…
들어가며 개발을 하다 보면 어느 순간 이런 상황이 생긴다. “이 데이터 그냥 다 지우고 처음부터 다시 수집할까?” 특히 외부 API에서 데이터를 수집하는 프로젝트라면 이런 일이 생…
들어가며 MariaDB를 처음 설치하고 개발을 시작하면 root 계정으로 접속해서 이것저것 작업하게 됩니다. 처음에는 크게 문제가 없어 보입니다. 데이터베이스도 만들 수 있고, 테…
들어가며 OpenAI API 키를 발급받고 나면 얼마를 충전해야 할지 고민이 됩니다. 결론부터 말하면 대부분의 개인 프로젝트나 테스트 용도라면 10달러로도 충분합니다. GPT 모델…