#laravel #apache #https #swagger #lumen
#laravel #apache #https #swagger #lumen
Вопрос:
Я разместил свой Lumen (версия: 5.7.8) на своем сервере apache. Доступ к сайту был осуществлен с использованием https. Итак, в App Providers AppServiceProvider я добавил
public function boot()
{
URL::forceScheme('https');
}
Когда я запускаю swagger, который я установил с помощью DarkaOnline, он показывает пустую страницу и выдает следующую ошибку в консоли.
Ошибка неперехваченной ссылки: SwaggerUIBundle не определен
И все файлы css и js пользовательского интерфейса swagger по-прежнему показывают его путь загрузки с http, что приводит к следующей ошибке в консоли.
Заблокирована загрузка смешанного активного содержимого
Должен ли я включить или сделать что-то еще, чтобы загрузить все в https? Я использую swagger 1.0.0, OAS3
Комментарии:
1. Попробуйте обновить переменные
L5_SWAGGER_CONST_HOST
иAPP_URL
в вашем.env
файле, обновите кеш конфигурации и проверьте.2. У меня есть APP_URL в моем .env, но что такое L5_SWAGGER_CONST_HOST ?
3. Проверьте
config/l5-swagger.php
файл. Это URL-адрес хоста API, используемый swagger.