백엔드
2분
[POP-SPOT] WebSocket STOMP 채팅 붙이다가 만난 에러들
POP-SPOT 메이트 채팅 기능 개발하면서 마주친 WebSocket STOMP 연결 오류, Security 막힘, Vercel 배포 후 CORS 403까지 삽질 기록.
2026년 4월 20일Spring Boot, Next.js, 트러블슈팅, 프로젝트 회고. 개발하며 배운 것들을 기록합니다.
POP-SPOT 메이트 채팅 기능 개발하면서 마주친 WebSocket STOMP 연결 오류, Security 막힘, Vercel 배포 후 CORS 403까지 삽질 기록.
2026년 4월 20일POP-SPOT 백엔드를 GCP에 올리면서 정리한 배포 순서. 도메인 DNS 설정, Nginx 리버스 프록시, SSL 인증서, 소셜 로그인 콘솔 업데이트까지.
2026년 4월 20일로컬에서 잘 되던 OAuth2 + JWT 인증이 실제 도메인 붙이니까 박살난 이야기. cross-site 쿠키 차단부터 URL 파라미터 방식으로 전환한 과정.
2026년 4월 20일LangChain4j와 Gemini API로 팝업스토어 AI 코스 추천 기능을 만들면서 겪은 할루시네이션 문제, 응답 속도 개선, SSE 스트리밍 적용 과정.
2026년 4월 20일팝업스토어 정보 찾기가 불편해서 직접 만들었습니다. 솔로 풀스택으로 Spring Boot + Next.js 14 + GCP 조합으로 만든 POP-SPOT 프로젝트 소개와 기술 스택 선택 이유.
2026년 4월 20일GCP e2-micro 인스턴스에서 Spring Boot 서버가 OOM으로 계속 종료되는 문제를 Swap 메모리 설정으로 해결한 과정을 기록
2026년 4월 20일Spring Boot WebSocket(STOMP) 서버를 Vercel 프론트엔드와 연동할 때 발생하는 CORS 403 에러의 원인과 해결법을 실제 코드와 함께 정리합니다.
2026년 4월 17일블로그를 시작하며 첫 번째 글을 작성합니다. 백엔드 개발자로서의 여정을 기록해 나갈 공간입니다.
2026년 4월 17일