Framework
Hướng dẫn về tunnel tới localhost, gỡ lỗi webhook cục bộ, giải pháp thay thế ngrok và tunnel HTTPS an toàn cho các nhóm phát triển hiện đại.

Cách sử dụng PortPreview với ứng dụng Astro
Các trang web Tunnel Astro và ứng dụng kết hợp với PortPreview. Điểm cuối máy chủ, máy chủ được phép và bản xem trước HTTPS cho nội dung và tuyến API.

Cách sử dụng PortPreview với ứng dụng Nuxt.js
Chia sẻ ứng dụng Nuxt 3 qua HTTPS với PortPreview. Cấu hình máy chủ của máy chủ nhà phát triển, tuyến máy chủ cho webhook và URL gọi lại OAuth để phát triển cục bộ.

Cách sử dụng PortPreview với ứng dụng SvelteKit
Máy chủ phát triển Tunnel SvelteKit có PortPreview để xem trước HTTPS, hành động biểu mẫu, webhooks và thử nghiệm trên thiết bị di động. Tùy chọn máy chủ Vite và các tuyến +máy chủ.

Cách sử dụng PortPreview với ứng dụng Rust Axum
Hiển thị API Axum thông qua PortPreview cho webhook và OAuth. Liên kết trình nghe Tokio, trích xuất nội dung thô và cấu hình thân thiện với đường hầm.

Cách sử dụng PortPreview với ứng dụng Go Gin
API Tunnel Go Gin với PortPreview cho webhook và OAuth. Nghe trên 0.0.0.0, xác minh nội dung thô và chuyển tiếp tiêu đề để phát triển HTTPS cục bộ.

Cách sử dụng PortPreview với ứng dụng ASP.NET Core
Chạy ASP.NET Core đằng sau PortPreview để kiểm tra webhook, Azure AD OAuth và API. Liên kết Kestrel, tiêu đề được chuyển tiếp và mẫu webhook API tối thiểu.

Cách sử dụng PortPreview với ứng dụng Ruby on Rails
Tunnel Rails với PortPreview cho webhook của Stripe, lệnh gọi lại OmniAuth và bản xem trước của các bên liên quan. config.hosts, Force_ssl và các mẫu CSRF webhook.

Cách sử dụng PortPreview với ứng dụng Spring Boot
Hiển thị Spring Boot trên localhost thông qua PortPreview cho các bản trình diễn webhook, OAuth và API. Các tiêu đề được chuyển tiếp, liên kết server.address và các mẫu bộ điều khiển webhook.

Cách sử dụng PortPreview với ứng dụng Flask
Máy chủ dành cho nhà phát triển Tunnel Flask có PortPreview dành cho webhook và lệnh gọi lại OAuth. Liên kết máy chủ, xác minh tải trọng thô và ProxyFix để nhận biết HTTPS.

Cách sử dụng PortPreview với ứng dụng NestJS
Sử dụng PortPreview với NestJS cho webhooks HTTPS và OAuth trong quá trình phát triển. Nghe trên 0.0.0.0, webhook nội dung thô và cấu hình APP_URL.

Cách sử dụng PortPreview với ứng dụng FastAPI
Chạy FastAPI phía sau PortPreview cho các webhooks không đồng bộ, bản trình diễn OpenAPI và OAuth. Liên kết Uvicorn, nội dung yêu cầu thô và CORS cho giao diện người dùng có đường hầm.

Cách sử dụng PortPreview với ứng dụng Laravel
Tunnel Laravel với PortPreview dành cho webhook của Stripe, Socialite OAuth và bản demo ứng dụng khách. Giải thích về các loại trừ APP_URL, TrustProxies và CSRF.

Cách sử dụng PortPreview với ứng dụng Django
Hiển thị máy chủ Django thông qua PortPreview cho webhook và OAuth. ALLOWED_HOSTS, CSRF_TRUSTED_ORIGINS và chế độ xem webhook nội dung thô cho HTTPS cục bộ.

Cách sử dụng PortPreview với ứng dụng Vue.js
Tạo ứng dụng Vue 3 Vite của bạn bằng PortPreview để xem trước HTTPS, chuyển hướng OAuth và thử nghiệm trên thiết bị di động. Bao gồm cấu hình máy chủ Vite và các mẫu env.

Cách sử dụng PortPreview với ứng dụng React + Vite
Chia sẻ máy chủ phát triển React Vite của bạn qua HTTPS với PortPreview. Sửa lỗi Máy chủ được phép, bật HMR thông qua đường hầm và kiểm tra cục bộ bố cục OAuth và thiết bị di động.

Cách sử dụng PortPreview với ứng dụng Symfony
Chạy Symfony đằng sau PortPreview cho webhook HTTPS và OAuth. Máy chủ đáng tin cậy, tiêu đề proxy, APP_URL và mẫu bộ điều khiển webhook để phát triển PHP cục bộ.

Cách sử dụng PortPreview với ứng dụng Express.js
Tạo kênh API Express của bạn bằng PortPreview cho webhook, OAuth và bản demo ứng dụng khách. Proxy tin cậy, CORS và các mẫu nội dung thô để phát triển HTTPS cục bộ.

Cách sử dụng PortPreview với ứng dụng Next.js
Hiển thị máy chủ phát triển Next.js của bạn qua HTTPS bằng PortPreview. Chuyển hướng OAuth, webhook của Bộ định tuyến ứng dụng, bản xem trước trên thiết bị di động và mẹo env — mà không cần triển khai để chạy thử.

Webhook NestJS: rawBody, signature guard và bẫy ValidationPipe
Test webhook NestJS cục bộ: rawBody lúc bootstrap, guard trên req.rawBody, tránh ValidationPipe và nest start qua PortPreview.
![RestController Spring Boot trên embedded Tomcat xác minh header chữ ký webhook từ byte[] thô nhận qua tunnel cục bộ.](/_next/image?url=%2Fimages%2Farticles%2Fspring-boot-webhook-local-testing%2Fcover.png&w=3840&q=75)
Webhook Spring Boot: raw body, miễn CSRF và header chữ ký
Test webhook Spring Boot cục bộ: @RestController, byte[] thô, tắt CSRF trên webhook, header chữ ký, embedded Tomcat + tunnel.

Webhook Laravel: miễn CSRF, raw body và xác minh chữ ký
Test webhook Laravel cục bộ không 419: ngoại lệ VerifyCsrfToken, getContent() cho chữ ký thô, php artisan serve và tunnel PortPreview.

Kiem thu webhook FastAPI cuc bo: Request.body, chu ky va an toan async
Kiểm thử webhook FastAPI trên localhost với xác minh chữ ký qua Request.body, handler thân thiện với async và xử lý retry idempotent.

Kiem thu webhook Express cuc bo: raw body, pham vi route, so sanh an toan
Kiểm thử webhook Express cục bộ với express.raw giới hạn theo route, xác minh chữ ký trên byte thô chính xác và so sánh an toàn về thời gian.

Webhook Django: vượt CSRF vào tới handler
Kiểm thử webhook Django cục bộ mà CSRF không chặn POST. Cách khắc phục thực tế cho việc truy cập body thô, xác minh chữ ký và bẫy thứ tự parser của DRF.

Webhook Next.js trên localhost, làm đúng cách
Kiểm thử webhook Next.js cục bộ với một tunnel. Body thô trong route handler, các trường hợp biên của App Router và mẫu chữ ký Stripe thực sự hoạt động.