Фреймворки
Руководства по тунелированию localhost, локальной отладке вебхуков, альтернативам ngrok и безопасным HTTPS-туннелям для современных команд разработки.

Как использовать PortPreview с приложением Astro
Сайты Tunnel Astro и гибридные приложения с помощью PortPreview. Конечные точки сервера, разрешенные хосты и предварительный просмотр HTTPS для контента и маршрутов API.

Как использовать PortPreview с приложением Nuxt.js
Делитесь приложениями Nuxt 3 через HTTPS с помощью PortPreview. Конфигурация хоста сервера разработки, маршруты сервера для веб-перехватчиков и URL-адреса обратного вызова OAuth для локальной разработки.

Как использовать PortPreview с приложением SvelteKit
Туннелируйте серверы разработки SvelteKit с PortPreview для предварительного просмотра HTTPS, действий с формами, веб-перехватчиков и мобильного тестирования. Параметры сервера Vite и маршруты +сервера.

Как использовать PortPreview с приложением Rust Axum
Предоставляйте доступ к API-интерфейсам Axum через PortPreview для веб-перехватчиков и OAuth. Привязка прослушивателя Tokio, извлечение необработанного тела и настройка, удобная для туннелирования.

Как использовать PortPreview с приложением Go Gin
API-интерфейсы Tunnel Go Gin с PortPreview для веб-перехватчиков и OAuth. Прослушивание 0.0.0.0, проверка необработанного тела и пересылка заголовков для локальной разработки HTTPS.

Как использовать PortPreview с приложением ASP.NET Core
Запустите ASP.NET Core за PortPreview для веб-перехватчиков, Azure AD OAuth и тестирования API. Привязка Kestrel, перенаправленные заголовки и минимальные шаблоны веб-перехватчиков API.

Как использовать PortPreview с приложением Ruby on Rails
Tunnel Rails с веб-перехватчиками PortPreview для Stripe, обратными вызовами OmniAuth и предварительным просмотром заинтересованных сторон. config.hosts, Force_ssl и шаблоны CSRF веб-перехватчика.

Как использовать PortPreview с приложением Spring Boot
Откройте Spring Boot на локальном хосте через PortPreview для веб-перехватчиков, OAuth и демонстраций API. Пересылаемые заголовки, привязка server.address и шаблоны контроллера веб-перехватчика.

Как использовать PortPreview с приложением Flask
Серверы разработки Tunnel Flask с PortPreview для веб-перехватчиков и обратных вызовов OAuth. Привязка хоста, проверка необработанных полезных данных и ProxyFix для поддержки HTTPS.

Как использовать PortPreview с приложением NestJS
Используйте PortPreview с NestJS для веб-перехватчиков HTTPS и OAuth во время разработки. Прослушивание 0.0.0.0, веб-перехватчиков с необработанным телом и конфигурации APP_URL.

Как использовать PortPreview с приложением FastAPI
Запустите FastAPI за PortPreview для асинхронных веб-перехватчиков, демонстраций OpenAPI и OAuth. Привязка Uvicorn, необработанные тела запросов и CORS для туннелируемых интерфейсов.

Как использовать PortPreview с приложением Laravel
Tunnel Laravel с PortPreview для веб-перехватчиков Stripe, Socialite OAuth и демонстрационных версий клиентов. Объяснение исключений APP_URL, TrustProxies и CSRF.

Как использовать PortPreview с приложением Django
Откройте сервер запуска Django через PortPreview для веб-перехватчиков и OAuth. ALLOWED_HOSTS, CSRF_TRUSTED_ORIGINS и представления веб-перехватчиков необработанного тела для локального HTTPS.

Как использовать PortPreview с приложением Vue.js
Туннелизируйте свое приложение Vue 3 Vite с помощью PortPreview для предварительного просмотра HTTPS, перенаправления OAuth и мобильного тестирования. Включены конфигурация сервера Vite и шаблоны окружения.

Как использовать PortPreview с приложением React + Vite
Поделитесь своим сервером разработки React Vite через HTTPS с помощью PortPreview. Исправьте разрешенные хосты, включите HMR через туннель и протестируйте OAuth и макеты для мобильных устройств локально.

Как использовать PortPreview с приложением Symfony
Запустите Symfony через PortPreview для веб-перехватчиков HTTPS и OAuth. Доверенные хосты, заголовки прокси, APP_URL и шаблоны контроллеров веб-перехватчиков для локальной разработки PHP.

Как использовать PortPreview с приложением Express.js
Туннелизируйте свой Express API с помощью PortPreview для веб-перехватчиков, OAuth и демонстрационных версий клиентов. Доверительный прокси, CORS и шаблоны необработанного тела для локальной разработки HTTPS.

Как использовать PortPreview с приложением Next.js
Откройте доступ к серверу разработки Next.js через HTTPS с помощью PortPreview. Перенаправления OAuth, веб-перехватчики App Router, предварительный просмотр на мобильных устройствах и советы по окружению — без развертывания в промежуточной среде.

Вебхуки NestJS: rawBody, signature guards и ловушки ValidationPipe
Тестируйте вебхуки NestJS локально: rawBody при bootstrap, guards на req.rawBody, обход ValidationPipe, nest start через PortPreview.
![RestController Spring Boot на embedded Tomcat проверяет заголовки подписи вебхука из сырого byte[] payload через локальный туннель.](/_next/image?url=%2Fimages%2Farticles%2Fspring-boot-webhook-local-testing%2Fcover.png&w=3840&q=75)
Вебхуки Spring Boot: сырой body, исключение CSRF и заголовки подписи
Тестируйте вебхуки Spring Boot локально: @RestController, сырой byte[], CSRF off для webhook, заголовки подписи, embedded Tomcat + туннель.

Вебхуки Laravel: исключение CSRF, сырой body и проверка подписи
Тестируйте вебхуки Laravel локально без 419: исключения VerifyCsrfToken, getContent() для raw-подписей, php artisan serve и туннель PortPreview.

Локальное тестирование вебхуков FastAPI: Request.body, подписи и async-безопасность
Тестируйте вебхуки FastAPI на localhost: проверка подписи через Request.body, async-обработчики и идемпотентная обработка повторов.

Локальное тестирование вебхуков Express: raw body, область маршрута, безопасное сравнение
Тестируйте вебхуки Express локально: express.raw только на маршруте вебхука, проверка подписи по сырым байтам и сравнение за постоянное время.

Вебхуки Django: пройти CSRF и попасть в обработчик
Тестируйте вебхуки Django локально без блокировки POST со стороны CSRF. Реальные решения для доступа к сырому телу, проверки подписи и ловушки порядка парсеров DRF.

Вебхуки Next.js на localhost — правильно
Тестируйте вебхуки Next.js локально через туннель. Сырое тело в route handler, краевые случаи App Router и паттерн подписи Stripe, который реально работает.