Я развертываю веб-приложение в Replit, используя развертывание зарезервированной виртуальной машины. Хотя приложение отлично работает в Replit Webview (на таких портах, как 3000 и 3001), оно не загружается на рабочем домене (например, https://my-app.replit.app).
Контекст:
Я развертываю веб-приложение в Replit, используя развертывание зарезервированной виртуальной машины. Хотя приложение отлично работает в Replit Webview (на таких портах, как 3000 и 3001), оно не загружается на рабочем домене (например, https://my-app.replit.app). Контекст: [list] [*]Моя конфигурация .replit включает следующее: [code][deployment] run = ["npm", "start"] deploymentTarget = "gce"
[*]Мой сервер (Python) работает на порту 8080: [code]app.run(host="0.0.0.0", port=8080) [/code]
[*]Согласно документации Replit для развертываний зарезервированных виртуальных машин: [list] HTTP-запросы отправляются на [b]внешний порт 80[/b].
[*]Сервер должен прослушивать порт 0.0.0.0 (не 127.0.0.1).
[*]При автоматическом определении порта будет использоваться первый открытый порт, если он не настроен явно. [/list]
[/list] Проблемы: [list] [*]Приложение работает в разработке, но не работает в рабочей среде.
[*]Журналы показывают, что серверная часть работает, но запросы к рабочему домену не подключаются к приложению.
[*]Я подозреваю, что проблема связана с сопоставлением портов или маршрутизацией трафика между интерфейсом и сервером
[/list]
Что я пробовал: [list] [*]Настройка PORT=8080 и host=0.0.0.0 как во внешнем, так и во внутреннем интерфейсе.
[*]Явное сопоставление портов в . relit, чтобы представить 8080 как 80.
[*]Тестирование портов Webview ([code]3000[/code], 8080), которые работают локально.
[/list] Вопрос: Как правильно настроить развертывание Replit, чтобы приложение работало в рабочем домене ([code]https://my-app.replit.app[/code]) и правильно маршрутизирует трафик между интерфейсом (Vite) и сервером (Python)?
Я развертываю веб-приложение в Replit, используя развертывание зарезервированной виртуальной машины. Хотя приложение отлично работает в Replit Webview (на таких портах, как 3000 и 3001), оно не загружается на рабочем домене (например,
Контекст:...
Я развертываю веб-приложение в Replit, используя развертывание зарезервированной виртуальной машины. Хотя приложение отлично работает в Replit Webview (на таких портах, как 3000 и 3001), оно не загружается на рабочем домене (например,
Контекст:...
Пожелание: Улучшение C# MAUI, ASP MVC, .NET 8/9 Core и поддержки веб-разработки .NET в Replit
Сводка для разработчиков: хотя интересно исследовать онлайн-среду разработки Replit, особенно веб-разработку на C# MAUI, ASP MVC, .NET 8/9 и .NET. Он...
У меня есть приложение Next.js, и мне нужно получить метаданные от API. Я написал базовый запрос на выборку в GenerateMetAdata в page.tsx. В локальном или любом другом домене HTTPS все работает нормально, но в нашем производственном домене я не могу...