From c2b810c6fc7df52dddd87b48c294539cfb32337d Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 14 Nov 2025 10:46:01 +0000 Subject: [PATCH] =?UTF-8?q?debug:=20gateway=20API=20=ED=98=B8=EC=B6=9C=20?= =?UTF-8?q?=EB=94=94=EB=B2=84=EA=B9=85=20=EC=A0=95=EB=B3=B4=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 전송 데이터와 응답을 화면에 출력하여 문제 확인 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- headscale-auto-register.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/headscale-auto-register.sh b/headscale-auto-register.sh index 00c861b..c01e763 100755 --- a/headscale-auto-register.sh +++ b/headscale-auto-register.sh @@ -596,18 +596,25 @@ create_gateway_user_via_api() { EOF ) + # 디버깅: 전송할 데이터 출력 + echo -e "${CYAN}[DEBUG] 전송 데이터:${NC}" + echo "$JSON_DATA" + # API 호출 (외부 도메인) RESPONSE=$(curl -s -X POST https://gateway.pharmq.kr/api/auth/register \ -H "Content-Type: application/json" \ -d "$JSON_DATA") + # 디버깅: 응답 출력 + echo -e "${CYAN}[DEBUG] API 응답:${NC}" + echo "$RESPONSE" + # 성공 여부 확인 if echo "$RESPONSE" | grep -q '"success":true'; then echo -e "${GREEN}✓ 관리자 계정 생성 완료${NC}" return 0 else echo -e "${RED}✗ 관리자 계정 생성 실패${NC}" - echo "$RESPONSE" return 1 fi }