Смешанный контент Laravel Конечная точка API - PullRequest
0 голосов
/ 08 мая 2020

Мой сайт VueJS / Laravel по умолчанию использует https, но каким-то образом существует конечная точка, которая при вызове все еще находится на http, а не на https. Этот проект был разработан не мной, и у меня ограниченные знания о Laravel. Конфигурация Nginx в порядке, в чем, скорее всего, может быть проблема? Я не знаю, с чего начать. Каким-то образом это приложение может работать без использования URL::forceScheme('https');, и снова nginx кажется хорошим (поскольку по умолчанию сайт уже находится на https). Большинство частей api-вызова https сохраняются только на один URL . Почему это происходит?

1 Ответ

1 голос
/ 08 мая 2020

Приложение использует vue компонентов? Если да, проверьте компоненты, куда ajax отправляет URL-адрес, и проверьте, устанавливает ли он конечную точку URL-адреса с помощью http. Рекомендуется установить переменную домена конечной точки URL-адреса в файл .env и вызвать переменную домена конечной точки URL-адреса в параметре конечной точки URL-адреса в методе ajax. Таким образом вы не рискуете отправить другую конечную точку URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...