Back to home

Frameworks

Guides on localhost tunneling, local webhook debugging, ngrok alternatives, and secure HTTPS tunnels for modern development teams.

Use PortPreview with Astro for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with an Astro App

Tunnel Astro sites and hybrid apps with PortPreview. Server endpoints, allowedHosts, and HTTPS previews for content and API routes.

2026-09-14T10:40:00.000ZPortPreview Team
dev stacksAstrolocal developmentlocalhost tunneling
Use PortPreview with Nuxt.js for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a Nuxt.js App

Share Nuxt 3 apps over HTTPS with PortPreview. Dev server host config, server routes for webhooks, and OAuth callback URLs for local development.

2026-09-12T16:10:00.000ZPortPreview Team
dev stacksNuxt.jsVuelocal developmentlocalhost tunneling
Use PortPreview with SvelteKit for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a SvelteKit App

Tunnel SvelteKit dev servers with PortPreview for HTTPS previews, form actions, webhooks, and mobile testing. Vite server options and +server routes.

2026-09-10T09:55:00.000ZPortPreview Team
dev stacksSvelteKitSveltelocal developmentlocalhost tunneling
Use PortPreview with Rust Axum for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a Rust Axum App

Expose Axum APIs through PortPreview for webhooks and OAuth. Tokio listener binding, raw body extraction, and tunnel-friendly configuration.

2026-09-08T14:20:00.000ZPortPreview Team
dev stacksRustAxumlocal developmentlocalhost tunneling
Use PortPreview with Go Gin for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a Go Gin App

Tunnel Go Gin APIs with PortPreview for webhooks and OAuth. Listen on 0.0.0.0, raw body verification, and header forwarding for local HTTPS development.

2026-09-06T08:45:00.000ZPortPreview Team
dev stacksGoGinlocal developmentlocalhost tunneling
Use PortPreview with ASP.NET Core for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with an ASP.NET Core App

Run ASP.NET Core behind PortPreview for webhooks, Azure AD OAuth, and API testing. Kestrel binding, forwarded headers, and minimal API webhook patterns.

2026-09-04T11:30:00.000ZPortPreview Team
dev stacksASP.NET Core.NETlocal developmentlocalhost tunneling
Use PortPreview with Ruby on Rails for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a Ruby on Rails App

Tunnel Rails with PortPreview for Stripe webhooks, OmniAuth callbacks, and stakeholder previews. config.hosts, force_ssl, and webhook CSRF patterns.

2026-09-02T10:15:00.000ZPortPreview Team
dev stacksRuby on RailsRubylocal developmentlocalhost tunneling
Use PortPreview with Spring Boot for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a Spring Boot App

Expose Spring Boot on localhost through PortPreview for webhooks, OAuth, and API demos. Forwarded headers, server.address binding, and webhook controller patterns.

2026-08-31T09:00:00.000ZPortPreview Team
dev stacksSpring BootJavalocal developmentlocalhost tunneling
Use PortPreview with Flask for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a Flask App

Tunnel Flask dev servers with PortPreview for webhooks and OAuth callbacks. Host binding, raw payload verification, and ProxyFix for HTTPS awareness.

2026-08-29T08:20:00.000ZPortPreview Team
dev stacksFlaskPythonlocal developmentlocalhost tunneling
Use PortPreview with NestJS for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a NestJS App

Use PortPreview with NestJS for HTTPS webhooks and OAuth during development. Listen on 0.0.0.0, raw-body webhooks, and APP_URL configuration.

2026-08-27T13:05:00.000ZPortPreview Team
dev stacksNestJSNode.jslocal developmentlocalhost tunneling
Use PortPreview with FastAPI for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a FastAPI App

Run FastAPI behind PortPreview for async webhooks, OpenAPI demos, and OAuth. Uvicorn binding, raw request bodies, and CORS for tunneled frontends.

2026-08-25T10:40:00.000ZPortPreview Team
dev stacksFastAPIPythonlocal developmentlocalhost tunneling
Use PortPreview with Laravel for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a Laravel App

Tunnel Laravel with PortPreview for Stripe webhooks, Socialite OAuth, and client demos. APP_URL, TrustProxies, and CSRF exclusions explained.

2026-08-23T16:10:00.000ZPortPreview Team
dev stacksLaravelPHPlocal developmentlocalhost tunneling
Use PortPreview with Django for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a Django App

Expose Django runserver through PortPreview for webhooks and OAuth. ALLOWED_HOSTS, CSRF_TRUSTED_ORIGINS, and raw-body webhook views for local HTTPS.

2026-08-21T09:55:00.000ZPortPreview Team
dev stacksDjangoPythonlocal developmentlocalhost tunneling
Use PortPreview with Vue.js for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a Vue.js App

Tunnel your Vue 3 Vite app with PortPreview for HTTPS previews, OAuth redirects, and mobile testing. Vite server config and env patterns included.

2026-08-19T14:20:00.000ZPortPreview Team
dev stacksVue.jsVitefrontendlocalhost tunneling
Use PortPreview with React for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a React + Vite App

Share your React Vite dev server over HTTPS with PortPreview. Fix allowedHosts, enable HMR through the tunnel, and test OAuth and mobile layouts locally.

2026-08-17T08:45:00.000ZPortPreview Team
dev stacksReactVitefrontendlocalhost tunneling
Use PortPreview with Symfony for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a Symfony App

Run Symfony behind PortPreview for HTTPS webhooks and OAuth. Trusted hosts, proxy headers, APP_URL, and webhook controller patterns for local PHP development.

2026-08-15T11:30:00.000ZPortPreview Team
dev stacksSymfonyPHPlocal developmentlocalhost tunneling
Use PortPreview with Express.js for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with an Express.js App

Tunnel your Express API with PortPreview for webhooks, OAuth, and client demos. Trust proxy, CORS, and raw-body patterns for local HTTPS development.

2026-08-13T10:15:00.000ZPortPreview Team
dev stacksExpress.jsNode.jslocal developmentlocalhost tunneling
Use PortPreview with Next.js for HTTPS tunnels, webhooks, and OAuth

How to Use PortPreview with a Next.js App

Expose your Next.js dev server over HTTPS with PortPreview. OAuth redirects, App Router webhooks, mobile previews, and env tips — without deploying to staging.

2026-08-12T09:00:00.000ZPortPreview Team
dev stacksNext.jsApp Routerlocal developmentlocalhost tunneling
A NestJS server with rawBody enabled verifying webhook signatures from req.rawBody via a guard, with nest start exposed through a local tunnel.

NestJS Webhooks: rawBody, Signature Guards, ValidationPipe Traps

Test NestJS webhooks locally: rawBody at bootstrap, signature guards on req.rawBody, dodge ValidationPipe traps, and expose nest start via PortPreview.

2026-08-07T09:00:00.000ZPortPreview Team
NestJSNode.jswebhook debugginglocal testing
A Spring Boot RestController on embedded Tomcat verifying webhook signature headers from raw byte[] payload received through a local tunnel.

Spring Boot Webhooks: Raw Body, CSRF Exempt, Signature Headers

Test Spring Boot webhooks locally: @RestController, raw byte[] bodies, CSRF off for webhook paths, signature headers, embedded Tomcat + PortPreview.

2026-08-05T09:00:00.000ZPortPreview Team
Spring BootJavawebhook debugginglocal testing
A Laravel webhook POST bypassing CSRF via VerifyCsrfToken except, with raw getContent bytes verified by hash_equals on a local php artisan serve instance.

Laravel Webhooks: CSRF Exemption, Raw Body, Signature Checks

Test Laravel webhooks locally without 419 errors: VerifyCsrfToken exceptions, getContent() for raw signatures, php artisan serve, and PortPreview tunnel setup.

2026-08-03T09:00:00.000ZPortPreview Team
LaravelPHPwebhook debugginglocal testing
Cover illustration: FastAPI Webhook Local Testing: Request.body, Signatures, Async Safety

FastAPI Webhook Local Testing: Request.body, Signatures, Async Safety

Test FastAPI webhooks on localhost with Request.body signature checks, async-friendly handlers, and idempotent retry handling before shipping to production.

2026-08-01T09:00:00.000ZPortPreview Team
FastAPIPythonwebhook debuggingasynclocal testing
Cover illustration: Express Webhook Local Testing: Raw Body, Route Scope, Safe Compare

Express Webhook Local Testing: Raw Body, Route Scope, Safe Compare

Test Express webhooks locally with route-scoped express.raw, exact raw-body signature verification, and timing-safe comparison to prevent subtle security bugs.

2026-07-30T09:00:00.000ZPortPreview Team
Express.jsNode.jswebhook debuggingmiddlewarelocal testing
A webhook request passing a CSRF gate into a Django view handler on a local server.

Django Webhooks: Past CSRF and Into the Handler

Test Django webhooks locally without CSRF blocking POSTs. Real fixes for raw body access, signature verification, and the DRF parser order trap.

2026-06-15T13:41:56.000ZPortPreview Team
DjangoPythonwebhook debugginglocal testing
A Next.js route handler on localhost receiving a webhook over a tunnel.

Next.js Webhooks on Localhost, Done Right

Test Next.js webhooks locally with a tunnel. Raw body in route handlers, App Router edge cases, and the Stripe signature pattern that actually works.

2026-06-15T13:41:56.000ZPortPreview Team
Next.jsApp Routerwebhook debugginglocal testing