개요
HTML5 라우팅을 사용하는 Flutter 애플리케이션을 위한 웹디브 서브 명령어용 가벼운 HTTP 프록시입니다. 404 오류를 가로채고 루트 index.html 파일을 제공하도록 다시 작성하여 서버 구성 없이도 원활한 클라이언트 측 라우팅을 가능하게 합니다. 히스토리 API 탐색에 의존하는 싱글 페이지 애플리케이션에 적합합니다. 프록시는 웹디브와 함께 실행되며 기존 코드나 빌드 프로세스에 변경 사항이 필요하지 않습니다.
사용 사례
- Flutter 웹 앱에서 HTML5 라우팅 지원
- 404 백업을 사용한 클라이언트 측 라우팅 처리
- SPAs를 위한 개발 간소화
- 웹 앱에서 깊은 링크 활성화
- 서버 측 경로 구성 회피
주요 기능
- 404를 index.html로 재작성합니다
- webdev serve와 통합됩니다
- 최소한의 설정 필요
- 크로스 플랫폼 (macOS, Windows, Linux)
- 코드 변경이 필요 없습니다
적합한 대상
- HTML5 라우팅을 사용하는 Flutter 개발자
- 웹上的 SPA 개발자
- 로컬 개발 환경
- 딥 링크가 필요한 앱
- 복잡한 서버 설정을 피하는 팀
고려 사항
- 생산 환경 사용을 위한 것이 아님
- webdev가 실행 중이어야 합니다
- 정적 자산 제공에 제한됨
- 동적 경로를 처리하지 않습니다
- 프록시는 수동으로 시작해야 합니다