Получение базового URL-адреса из вспомогательной функции Javascript в проекте Laravel

#javascript #laravel

#javascript #laravel

Вопрос:

Я могу получить базовый URL-адрес моего проекта laravel из блейд-файла в разделе javascript, используя это

var APP_URL = {!! json_encode(url(‘/’)) !!}

Но что я должен сделать, чтобы получить базовый URL-адрес, когда я нахожусь в helpers.js как файл

 isValid(token){
        const payload = this.payload(token);
        if(payload) {
            return payload.iss == "http://127.0.0.1:8000/" || "http://127.0.0.1:8000/register" ? true : false
        }
        return false
    }
 

я хочу получить базовый URL-адрес здесь, а не присваивать URL-адрес отдельно.
Кто-нибудь может мне помочь?

Ответ №1:

Используйте это, чтобы получить базовый URL в javascript.

   var base_url = window.location.origin;
 

Ответ №2:

Проверьте это

 var getUrl = window.location;
var baseUrl = getUrl .protocol   "//"   getUrl.host   "/"   getUrl.pathname.split('/')[1];
 

Ответ №3:

Вы можете использовать так:

 var baseUrl = window.location.origin;
// "http://google.com"

var host = window.location.host;
// google.com