반응형

'node.js' 태그의 글 목록

개발 개념 쉬운 설명 API 멱등성이란? 결제 중복 요청 막는 실무 방법, 버튼 비활성화로는 못 막습니다 API 멱등성이란 같은 요청을 여러 번 보내도 결과가 한 번 보낸 것과 똑같이 유지되는 성질을 말합니다. 결제 API에서 이게 지켜지지 않으면 손님 카드에서 돈이 두 번 빠지는 사고가 납니다."결제 버튼을 두 번 눌렀는데 두 번 결제됐어요""타임아웃 나서 재시도했더니 중복 주문이 생겼습니다""Idempotency-Key 헤더가 정확히 뭘 하는 건가요?""멱등 키는 서버에서 만들면 안 되나요?"멱등성이라는 단어가 어렵게 들리지만, 실제로 하는 일은 단순합니다. "이 요청은 아까 그 요청이랑 같은 거야"라고 알아보는 꼬리표를 붙이고, 서버가 그 꼬리표를 기억하는 것뿐입니다.이 글은 멱등성이 뭔지부터 시작해서, 결제 중복 요청을 막는 실무 방법을 Node.js(Express) 예시로 설명합니다. 결제 연동을 .. 2026. 10. 14. 10:20
언어·프레임워크 Node.js 탄생 비화, 자바스크립트가 서버를 삼킨 날 Node.js는 브라우저 안에서만 돌던 자바스크립트를 서버로 끌어낸 런타임입니다. 2009년에 등장한 이 도구 하나가 이후 십수 년간 웹 개발의 판을 바꿔 놨는데요. 오늘은 그 탄생 비화를, 당시 업계에서 자바스크립트가 어떤 취급을 받았는지부터 되짚어 보려 합니다. "자바스크립트로 서버를 짠다고요? 그게 됩니까?""Node.js는 대체 왜 만든 거예요?""이벤트 루프가 정확히 뭐길래 다들 얘기하나요?""어쩌다 프론트 개발자들이 백엔드까지 넘어오게 된 거죠?" 저는 2012년에 웹 개발을 시작했습니다. 그때 제 머릿속에서 자바스크립트는 화면 좀 움직이고 폼 검사나 하는 보조 도구였어요. 서버는 자바나 PHP가 하는 거고요. 그런데 몇 년 지나지 않아 "서버도 자바스크립트로 짠다"는 얘기가 현장에 들려오.. 2026. 7. 9. 20:53