Base44 앱이 작동하지 않는 이유는 무엇일까? 192개 실제 보고서가 말하는 것
요약
본 기사는 Base44 앱 사용자들이 제기한 192건의 오류 보고서를 분석하여, 대부분의 문제가 서비스 자체의 중단(outage)이나 설정 문제임을 밝힙니다. 사용자들은 AI에게 코드를 수정하도록 요청하기보다, 기본적인 시스템 상태와 설정을 먼저 점검해야 합니다.
핵심 포인트
- Base44 앱 오류의 가장 큰 원인은 서비스 자체의 장애(Outage)입니다.
- 오류 보고서 중 상당수는 코드 문제가 아닌 설정 또는 캐시 문제로 해결됩니다.
- AI에게 코드를 수정하게 하는 것은 크레딧 소모와 추가적인 문제를 야기할 수 있습니다.
Base44 앱이 작동하지 않는다고 말한 사람 다섯 명 중 한 명이 잘못한 것이 아니었습니다. 저는 Reddit, Base44 자체 피드백 게시판, Trustpilot, YouTube 등에서 수집된 고장 난 Base44 앱에 대한 192개의 공개 보고서를 검토하고 각각의 원인별로 분류했습니다. 가장 큰 그룹인 42건은 Base44 자체의 서비스 중단(outage)이었습니다.
제가 이렇게 한 이유는 제가 살펴보는 프리랜서 작업에서 Base44가 계속 언급되기 때문입니다. 무언가를 실제로 만든 창업자들이 있다가 막히는 경우가 많았습니다. 누군가에게 앱을 고치는 방법을 알려주기 전에, 무엇이 실제로 고장 나는지 알고 싶었습니다.
서비스 중단(outage) 횟수가 중요한 이유는 일반적인 반응이 Base44의 AI에게 앱을 고치라고 요청하는 것이기 때문입니다. 작동하지 않는 서비스 중단 상황에서 그렇게 할 수 없습니다. 크레딧이 소모되며, 원래 괜찮았던 코드를 망가뜨릴 수도 있습니다. Base44 자체 문서에 따르면 AI가 잘못된 것을 얻었을 때 크레딧은 환불되지 않습니다.
따라서 아래는 제가 확인할 순서대로 원인과 각각의 해결책을 Base44의 문서를 바탕으로 정리했습니다. 만약 앱이 작동하지만 Google에 표시되지 않는 경우, 마지막 섹션으로 건너뛰세요. 저는 45개의 실제 Base44 앱을 무료 검사기를 통해 테스트했고, 그중 8개가 Google에게 색인(index)하지 말라고 알려주고 있었습니다.
고장 난 192개 Base44 앱의 공통점
이 보고서들은 2025년 8월부터 2026년 10월까지 작성되었으며, Reddit 스레드 88개, Base44 공개 피드백 게시판 포스트 73개, Trustpilot 리뷰 16개, 그리고 X, YouTube, GitHub, Hacker News 등지에서 나온 몇몇 보고서들로 구성되어 있습니다. 저는 각 사례를 해당 스레드가 확인한 원인 또는 효과가 있었던 해결책을 기반으로 그룹화했습니다.

가장 큰 원인은 Base44 자체의 서비스 중단이었습니다. 다음으로는 로그인 문제와 미리보기 전용(preview-only) 문제가 이어집니다.
놀라웠던 점은 이 중 코드로 된 부분이 얼마나 적다는 것입니다. 목록의 거의 절반을 차지하는 세 그룹이 있습니다: Base44 서비스 장애(outages), 로그인 및 가입 문제, 그리고 에디터 미리보기나 브라우저 캐시에서만 발생하는 문제입니다. 이러한 문제들은 앱을 재작성해서는 해결할 수 없습니다. 나머지 문제는 앱 설정이나 코드에 실제 존재하는 문제이며, 그중 상당수는 몇 분 안에 확인할 수 있는 설정과 관련되어 있습니다. 22개의 보고서에서는 원인을 찾지 못했거나 어떤 그룹에도 속하지 않았습니다.
단계 1: Base44의 문제가 아닌지, 또는 네트워크의 문제가 아닌지 확인하기
이것은 사람들이 건너뛰는 단계입니다. 앱을 만지기 전에 status.base44.com과 r/Base44 서브레딧을 열어보세요. Base44의 상태 피드에는 2025년 12월부터 2026년 9월까지 발생한 26건의 사고가 기록되어 있으며, 그중 다섯 건은 미리보기 또는 게시된 앱에 영향을 미쳤습니다. 보고서에서 사람들은 때때로 상태 페이지에 아무것도 표시되기 전에 레딧(Reddit)에 서비스 장애를 올리기도 했습니다. 만약 당신의 앱과 다른 사람들의 앱이 동시에 작동하지 않았다면, 어떤 것도 변경하기 전에 기다려야 합니다.
서비스 장애가 끝나면 브라우저가 이전 로딩 화면을 계속 보여줄 수 있습니다. 2026년 9월 9일 사고 이후 Base44는 사용자들에게
미리보기에서는 작동하지만 게시했을 때 작동하지 않는 경우
에디터 미리보기와 실제 앱은 서로 다른 두 가지입니다. Base44 에디터 문서에 따르면, 실제 앱은 '게시(Publish)'를 클릭했을 때만 변경되며, 미리보기는 사용자 본인과 협업자에게만 보입니다. 따라서 제가 항상 던지는 첫 번째 질문은 지루하지만 필수적인 질문입니다. 변화를 준 후에 '게시' 버튼을 눌렀는지, 그리고 성공 메시지를 확인했는지요?
테스트 데이터가 실제 데이터가 아닌 경우
Builder 플랜 이상에서는 미리보기가 별도의 테스트 데이터베이스를 사용할 수 있습니다. 게시된 앱은 항상 실제(운영) 데이터를 사용하며, 이 두 가지는 완전히 분리되어 있기 때문에 테스트 중에 생성한 기록이 라이브 앱에 나타나는 일은 절대 없습니다. Base44는 테스트 데이터 페이지에서 이 점을 설명하고 있습니다.
백엔드 함수와 브라우저 캐시
Base44의 문제 해결 가이드에는 게시된 변경 사항이 나타나지 않을 때를 위한 공식 체크리스트가 있습니다. 바로 브라우저 캐시 지우기, 다른 브라우저나 장치 사용해 보기, '게시' 버튼을 눌렀는지 확인하기, 변경한 백엔드 함수는 재배포(redeploy)하기, 그리고 오류 로그를 확인하는 것입니다. 편집한 백엔드 함수는 재배포되기 전까지 이전 버전으로 계속 실행됩니다.
16개의 보고서는 에디터 프리뷰나 브라우저 캐시에만 존재하는 문제였습니다. 예를 들어, AI 변경 사항이 있을 때마다 계속 흰 화면으로 남아 있는 프리뷰가 있지만 실제 앱은 작동하는 경우 같은 경우입니다. 먼저 마지막 변경 사항을 되돌려 보세요. 만약 프리뷰와 실제 앱 모두 500 에러로 실패한다면, Base44 가이드에 따르면 이는 빌더가 해결할 수 없는 서버 측 문제이며, 이 경우에는 지원팀에 문의해야 합니다.
사용자에게는 로드되지만 나에게는 로드되지 않는 경우
이것이 가장 혼란스러운 문제입니다. 왜냐하면 테스트할 때는 모든 것이 정상적으로 보이기 때문입니다. 소유자(owner)인 당신은 사용자들이 볼 수 없는 것을 볼 수 있습니다.
앱 가시성 확인 (Check App Visibility)
모든 앱에는 대시보드(Dashboard) > 개요(Overview) > 앱 가시성(App Visibility)에 설정이 있습니다. 옵션은 다음과 같습니다: 공개(Public, 누구나 접근 가능), 비공개(Private, 초대된 사람만 접근 가능), 또는 워크스페이스(Workspace, 당신의 Base44 워크스페이스 사용자만 접근 가능). 비공개 앱에 초대받지 않은 사람은 에러 메시지나 접근 요청 팝업을 보게 됩니다. 비공개는 랜딩 페이지를 포함한 모든 페이지에 적용되며, 2026년 2월 6일 이후로 새로운 비공개 앱은 Starter 플랜 이상이 필요합니다. 자세한 내용은 Base44의 접근 페이지를 참고하세요. 초대만으로는 앱을 게시(published)하기 전까지 아무런 효과가 없으므로, 초대받은 사람이 아직 게시되지 않은 앱에 접근하지 못할 수도 있습니다.
당신만 볼 수 있는 데이터 (Data that only you can see)
사용자 계정이 있는 모든 앱에서 가장 먼저 확인해야 할 부분입니다. Base44는 각 테이블을 데이터 권한(data permissions)으로 보호하며, 읽기 차단(blocked read)은 에러를 표시하지 않습니다. 보안 문서에 따르면 접근 거부된 읽기는 마치 데이터가 존재하지 않는 것처럼 작동합니다. 즉, 목록이 단순히 비어 있게 됩니다. 따라서 페이지는 당신에게는 가득 차 보이지만 일반 사용자에게는 비어 보일 수 있으며, 콘솔에는 아무것도 표시되지 않습니다. 내장된 Users 테이블은 흔한 함정입니다: 소유자(owner)와 협업자(collaborators)만 읽을 수 있으므로, 멤버 프로필이나 리더보드는 당신에게는 작동하지만 다른 사람들에게는 오류가 발생합니다.
일반 사용자가 무엇을 보는지 확인하려면 “사용자 역할로 실행(Act as a user)” 또는 “미리보기에서 권한 테스트(Test Permissions in preview)”를 사용하고, 누락되었거나 잘못된 규칙을 표시하는 보안 검사(Security scan)를 실행하세요. 403 오류가 발생하며 저장에 실패한다면, 해당 사용자에게 그 테이블에 쓸 수 있는 권한이 없는 것입니다.
커스텀 도메인(Custom domains)
총 10건의 보고서가 커스텀 도메인 문제였습니다: “검증 대기 중(Pending verification)” 상태에 머물거나, base44.app 주소는 작동했지만 해당 도메인에서 Bad Gateway 오류가 발생했습니다. Base44의 도메인 가이드에는 AAAA(IPv6) 레코드를 제거하고, 최대 48시간을 기다리며, DNS가 Cloudflare에 있는 경우 Base44의 레코드를 “DNS 전용(DNS only)”(회색 구름)으로 설정하라고 나와 있습니다. 이들을 Cloudflare를 통해 프록시하면 SSL 오류나 base44.app에서는 로드되지만 사용자의 도메인에서는 로드되지 않는 페이지가 발생할 수 있습니다. 저는 항상 base44.app 주소를 먼저 테스트합니다: 이것이 작동한다면, 문제는 앱 자체가 아니라 도메인에 있는 것입니다.
로그인 및 가입 문제(Login and sign-up problems)
로그인 실패는 두 번째로 큰 그룹이었으며, 27건의 보고서가 있었습니다: 도착하지 않은 인증 코드, 비밀번호 설정 단계를 건너뛴 초대장, Google 로그인 오류, 그리고 리다이렉트 루프였습니다. Base44의 로그인 문서에는 일반적인 원인들이 설명되어 있습니다:
- 스팸 메일함에 도착. 사용자 인증 및 비밀번호 재설정 이메일은 자체 전송 도메인을 설정하지 않은 경우 [email protected]에서 발송됩니다. 사용자들에게 스팸 메일함을 확인하고 해당 주소를 허용 목록(allowlist)에 추가해 달라고 요청하세요.
- 이름이 변경된 비밀번호 재설정 페이지. 2026년 6월 이후 구축된 앱은 자체 로그인 페이지를 가지고 있으며, 재설정 링크는 항상 /reset-password로 연결됩니다. 만약 '비밀번호 찾기(forgot-password)' 또는 '비밀번호 재설정(reset-password)' 페이지의 이름이 변경되거나 삭제되면 비밀번호 재설정이 작동하지 않습니다.
- Google 로그인. 기본적으로 Google 창에는 base44.com이 표시됩니다. 자체 도메인을 표시하려면 Builder 플랜, 연결된 커스텀 도메인, 올바른 리디렉션 주소, 그리고 최대 5일이 걸릴 수 있는 Google의 승인이 필요합니다.
- Private 앱에서의 셀프 가입. 사람들이 등록할 수는 있지만 접근 거부 메시지를 본다면, 해당 앱은 아마도 Private(비공개) 상태일 것입니다. 앱을 Public(공개)으로 설정하고 로그인이 필요한 페이지는 보호하세요.
어제 작동했는데 AI 편집 때문에 고장남
15개의 보고서가 동일한 패턴을 설명합니다. 즉, 앱이 작동했지만 누군가 AI에게 변경이나 수정 요청을 했고, 그 결과 다른 부분이 고장 난 경우입니다. 새로운 수정 사항마다 또 다른 것을 망가뜨렸고 크레딧만 더 많이 소모했습니다.
Base44 자체 문제 해결 가이드에서 나온 가장 중요한 규칙은 다음과 같습니다: AI 채팅창에 되돌리라고 요청하는 것은 아무것도 취소하지 못합니다. 오직 메시지의 '되돌리기(Revert)' 버튼이나 '버전 기록(Version History)'만이 앱을 이전 상태로 롤백시킵니다. Base44는 또한 자동 수정 기능을 한두 번 시도해 본 후, AI가 계속 편집하도록 두기보다는 문제 설명을 위해 '토론 모드(Discuss mode)' (메시지당 약 0.3 크레딧)로 전환할 것을 권장합니다. GitHub 동기화(sync)를 사용할 경우의 경고 사항이 있습니다: 연결한 후에는 버전 기록에서 연결 이전 시점의 버전을 복원할 수 없습니다.
이 부분이 저를 가장 걱정하게 만듭니다. 왜냐하면 이 그룹에서 나온 최악의 보고서는 충돌(crash)이 아니었기 때문입니다. Base44로 구축된 클라이언트 포털에서 AI가 파일 조회 방식을 변경하여 표시 버그를
내가 Client Approvals를 구축했을 때, 한 워크스페이스가 다른 워크스페이스의 요청을 절대 볼 수 없다는 것을 확인하는 테스트 코드를 작성했습니다. 데이터에 영향을 미치는 모든 AI 변경 사항이 있을 때마다, 저는 일반 사용자로 로그인해서 그들이 무엇을 볼 수 있는지 직접 확인합니다.
조용히 멈추는 기능들: 크레딧, 플랜 및 키
실패처럼 보이는 것 중 일부는 실제로는 버그가 아니라 제한(limit)입니다. Base44에는 두 가지 종류의 크레딧이 있으며, 크레딧 페이지에서 설명합니다: AI가 앱을 구축하거나 편집할 때 소모되는 메시지 크레딧과, 라이브 앱이 이메일, AI 호출(AI calls), 파일 업로드와 같은 Base44의 내장 서비스를 사용할 때 소모되는 통합 크레딧입니다.
- 크레딧 부족이 앱을 다운시키지는 않습니다. 크레딧을 사용하는 작업은 다음 초기화(reset) 시점까지 일시 중지됩니다. 2026년 8월 27일 이후로 앱이 보내는 모든 이메일은 통합 크레딧을 사용하므로, 한도에 도달하면 워크플로우 이메일이 실패합니다. 자체 데이터를 읽거나 쓰는 것은 절대 크레딧을 사용하지 않습니다.
- 크레딧은 공유됩니다. 전체 워크스페이스를 위한 하나의 풀(pool)에서 오기 때문에, 바쁜 앱 하나가 모든 앱에 필요한 크레딧을 소진할 수 있습니다. Free 플랜의 경우 일일 5 크레딧으로 제한됩니다.
- 일부 기능은 플랜이 필요합니다. 백엔드 함수는 Builder 플랜 이상이 필요합니다. 다운그레이드하거나, 워크스페이스를 Free로 이동시키는 분쟁 중인 카드 결제는 해당 기능과 그 기능에 의존하는 모든 통합을 멈추게 합니다.
- 키와 웹훅(webhooks). 다른 서비스의 API 키는 Secrets에 넣습니다. 한 보고서에서는 함수가 변경된 후에도 오래된 키를 계속 사용하다가 앱이 재게시될 때까지 문제가 발생했습니다. Telegram이나 WhatsApp처럼 로그인할 수 없는 서비스의 웹훅은 해당 함수가 공개적(public)이지 않으면 403을 반환합니다.
Google에 표시되지 않나요? 45개의 실제 Base44 앱에서 제가 발견한 것
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기