从Laravel项目中的Javascript Helper函数获取基本URL



我可以使用这个从javascript部分的blade文件中获取我的laravel项目的基本url

var APP_URL={!!json_encode(URL('/'))!!}

但是当我在一个类似helpers.js的文件中时,我应该怎么做才能获得基本url

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进行签名。有人能帮我吗?

使用此函数获取javascript中的基本url。

var base_url = window.location.origin;

检查

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

您可以这样使用:

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

最新更新