Tauri 정적 앱의 서버 capability 경계
0회 조회약 1분 읽기
Tauri 정적 앱의 서버 capability 경계
Tauri의 output: export 빌드는 Next.js 서버 route와 redirect를 포함하지 않는다. 웹과 같은 코드를 공유한다는 사실이 같은 실행 능력을 보장하지 않는다.
실패를 404로 표현하지 않는다
서버 소유인 /api/batch/init를 정적 앱에서 호출하면 사용자는 원인을 알 수 없는 오류를 본다. 런타임에서 Tauri를 판정하고 배치 초기화를 호출하지 않으며, unsupported: server-owned-tauri-static 같은 명시적 상태를 반환한다.
화면은 이 상태를 “이 기능은 웹 서버에서 실행됩니다”와 웹 사용 경로로 연결할 수 있다. 로그에는 기능명과 플랫폼만 남기고 토큰이나 원격 endpoint를 넣지 않는다.
기능 추가 체크리스트
- 정적 export에서 필요한 네트워크·IPC capability를 목록화한다.
- 서버 전용 기능에는 로딩·unsupported·재시도 상태를 설계한다.
window접근은 함수 내부에서만 실행해 SSR을 안전하게 유지한다.- 웹과 Tauri의 지원 범위를 테스트로 고정한다.