What problem does it solve?
Replit previews often show a blank page because the development server is not configured to allow the proxy iframe and because apps incorrectly bind to localhost or the wrong port, breaking frontend access and API connectivity.
Core Features & Use Cases
- Host & port configuration: Ensures the dev server binds to 0.0.0.0 and uses port 5000 so Replit can reach it.
- Proxy-safe frontend-to-backend connectivity: Replaces localhost API calls with the public Replit domain obtained from environment variables.
- Framework-specific allowedHosts setup: Provides targeted configuration guidance for Angular, React/Vite, and Vue to eliminate the most common visibility failures.
- Visibility debugging playbook: Covers restart workflow order, log checking, and rare cache-related issues to restore correct preview rendering.
Quick Start
Configure your framework to bind to 0.0.0.0 on port 5000 with allowedHosts enabled, then replace any frontend localhost API URLs with the public DOMAIN from your Replit environment so the proxy can load your app.