Frameworks
Guías sobre túneles a localhost, depuración local de webhooks, alternativas a ngrok y túneles HTTPS seguros para equipos de desarrollo modernos.

Cómo utilizar PortPreview con una aplicación Astro
Sitios Tunnel Astro y aplicaciones híbridas con PortPreview. Puntos finales del servidor, hosts permitidos y vistas previas de HTTPS para contenido y rutas API.

Cómo utilizar PortPreview con una aplicación Nuxt.js
Comparta aplicaciones de Nuxt 3 a través de HTTPS con PortPreview. Configuración del host del servidor de desarrollo, rutas del servidor para webhooks y URL de devolución de llamada de OAuth para el desarrollo local.

Cómo utilizar PortPreview con una aplicación SvelteKit
Servidores de desarrollo Tunnel SvelteKit con PortPreview para vistas previas HTTPS, acciones de formulario, webhooks y pruebas móviles. Opciones de servidor Vite y rutas de +servidor.

Cómo utilizar PortPreview con una aplicación Rust Axum
Exponga las API de Axum a través de PortPreview para webhooks y OAuth. Enlace del oyente de Tokio, extracción de cuerpo crudo y configuración compatible con túneles.

Cómo utilizar PortPreview con una aplicación Go Gin
API de Tunnel Go Gin con PortPreview para webhooks y OAuth. Escuche en 0.0.0.0, verificación de cuerpo sin formato y reenvío de encabezados para el desarrollo HTTPS local.

Cómo utilizar PortPreview con una aplicación ASP.NET Core
Ejecute ASP.NET Core detrás de PortPreview para webhooks, Azure AD OAuth y pruebas de API. Enlace de Kestrel, encabezados reenviados y patrones mínimos de webhook API.

Cómo utilizar PortPreview con una aplicación Ruby on Rails
Tunnel Rails con PortPreview para webhooks de Stripe, devoluciones de llamada de OmniAuth y vistas previas de las partes interesadas. Patrones CSRF de config.hosts, force_ssl y webhook.

Cómo utilizar PortPreview con una aplicación Spring Boot
Exponga Spring Boot en localhost a través de PortPreview para demostraciones de webhooks, OAuth y API. Encabezados reenviados, enlace servidor.dirección y patrones de controlador de webhook.

Cómo utilizar PortPreview con una aplicación Flask
Servidores de desarrollo Tunnel Flask con PortPreview para webhooks y devoluciones de llamadas de OAuth. Enlace de host, verificación de carga útil sin procesar y ProxyFix para reconocimiento de HTTPS.

Cómo utilizar PortPreview con una aplicación NestJS
Utilice PortPreview con NestJS para webhooks HTTPS y OAuth durante el desarrollo. Escuche en 0.0.0.0, webhooks de cuerpo sin formato y configuración de APP_URL.

Cómo utilizar PortPreview con una aplicación FastAPI
Ejecute FastAPI detrás de PortPreview para webhooks asíncronos, demostraciones de OpenAPI y OAuth. Enlace Uvicorn, cuerpos de solicitud sin procesar y CORS para interfaces tunelizadas.

Cómo utilizar PortPreview con una aplicación Laravel
Tunnel Laravel con PortPreview para webhooks de Stripe, Socialite OAuth y demostraciones de clientes. Se explican las exclusiones de APP_URL, TrustProxies y CSRF.

Cómo utilizar PortPreview con una aplicación Django
Exponga el servidor de ejecución Django a través de PortPreview para webhooks y OAuth. ALLOWED_HOSTS, CSRF_TRUSTED_ORIGINS y vistas de webhook de cuerpo sin formato para HTTPS local.

Cómo utilizar PortPreview con una aplicación Vue.js
Haga un túnel en su aplicación Vue 3 Vite con PortPreview para vistas previas HTTPS, redireccionamientos OAuth y pruebas móviles. Configuración del servidor Vite y patrones de entorno incluidos.

Cómo usar PortPreview con una aplicación React + Vite
Comparta su servidor de desarrollo React Vite a través de HTTPS con PortPreview. Corrija los hosts permitidos, habilite HMR a través del túnel y pruebe OAuth y diseños móviles localmente.

Cómo utilizar PortPreview con una aplicación Symfony
Ejecute Symfony detrás de PortPreview para webhooks HTTPS y OAuth. Hosts confiables, encabezados de proxy, APP_URL y patrones de controlador de webhook para desarrollo PHP local.

Cómo utilizar PortPreview con una aplicación Express.js
Haga un túnel en su API Express con PortPreview para webhooks, OAuth y demostraciones de clientes. Confíe en los patrones de proxy, CORS y raw-body para el desarrollo HTTPS local.

Cómo utilizar PortPreview con una aplicación Next.js
Exponga su servidor de desarrollo Next.js a través de HTTPS con PortPreview. Redirecciones de OAuth, webhooks de App Router, vistas previas móviles y sugerencias de entorno, sin implementar en pruebas.

Webhooks en NestJS: rawBody, guards de firma y trampas de ValidationPipe
Prueba webhooks NestJS en local: rawBody en bootstrap, guards en req.rawBody, evita ValidationPipe y expón nest start con PortPreview.
![Un RestController Spring Boot en Tomcat embebido verifica cabeceras de firma webhook desde payload byte[] crudo recibido por un túnel local.](/_next/image?url=%2Fimages%2Farticles%2Fspring-boot-webhook-local-testing%2Fcover.png&w=3840&q=75)
Webhooks en Spring Boot: cuerpo crudo, exención CSRF y cabeceras de firma
Prueba webhooks Spring Boot en local: @RestController, byte[] crudo, CSRF off en rutas webhook, cabeceras firma, Tomcat embebido + túnel.

Webhooks en Laravel: exención CSRF, cuerpo crudo y verificación de firma
Prueba webhooks Laravel en local sin 419: excepciones VerifyCsrfToken, getContent() para firmas crudas, php artisan serve y túnel PortPreview.

Pruebas locales de webhooks FastAPI: Request.body, firmas y seguridad async
Prueba webhooks de FastAPI en localhost con verificación de firma vía Request.body, handlers async y manejo idempotente de reintentos.

Pruebas locales de webhooks en Express: body crudo, alcance de ruta y comparacion segura
Prueba webhooks de Express en local con express.raw limitado a la ruta, verificación de firma sobre bytes crudos y comparación de tiempo constante.

Webhooks en Django: pasar CSRF y llegar al handler
Prueba webhooks de Django en local sin que CSRF bloquee los POSTs. Soluciones reales para acceso al cuerpo crudo, verificación de firma y la trampa del orden de parsers de DRF.

Webhooks de Next.js en localhost, bien hechos
Prueba webhooks de Next.js localmente con un túnel. Cuerpo crudo en route handlers, casos límite del App Router y el patrón de firma de Stripe que realmente funciona.