From 38ac7b1257d24f3b3bfd9676e7e6b161918ecc0a Mon Sep 17 00:00:00 2001 From: iqubik Date: Sat, 4 Apr 2026 19:00:32 +0300 Subject: [PATCH] Update SubscriptionsPage.tsx --- client/src/pages/SubscriptionsPage.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/client/src/pages/SubscriptionsPage.tsx b/client/src/pages/SubscriptionsPage.tsx index bffc706..69f7f53 100644 --- a/client/src/pages/SubscriptionsPage.tsx +++ b/client/src/pages/SubscriptionsPage.tsx @@ -81,10 +81,14 @@ const patchLink = function (link: string, newHost: string): string { const generateId = () => Math.random().toString(36).substring(7); const getSubscriptionUrl = (uuid: string, tunnelId: string | number) => { - // Поскольку Nginx/Vite Proxy не используется, направляем запросы /bus/ жестко на порт 3000 бэкенда - const baseUrl = `${window.location.protocol}//${window.location.hostname}:3000`; + // Используем относительный путь - Nginx проксирует /bus/ на бэкенд const tunnelPart = tunnelId !== 'main' ? `/${tunnelId}` : ''; - return `${baseUrl}/bus/${uuid}${tunnelPart}`; + const path = `/bus/${uuid}${tunnelPart}`; + // Для копирования нужен полный URL с origin + if (typeof window !== 'undefined') { + return `${window.location.origin}${path}`; + } + return path; }; export default function SubscriptionsPage() {