我正在尝试找到一种相对简单可靠的方法,使用JavaScript(或jQuery)从字符串变量中提取基本URL.
例如,给出如下内容:
http://www.sitename.com/article/2009/09/14/this-is-an-article/
我想得到:
http://www.sitename.com/
正则表达式是最好的选择吗?如果是这样,我可以使用什么语句将从给定字符串中提取的基本URL分配给新变量?
我已经对此进行了一些搜索,但我在JavaScript世界中找到的所有内容似乎都围绕着使用location.host或类似方法从实际文档URL收集此信息.
我尝试了以下操作,但不起作用:
console.log(process.env.BASE_URL); #output: undefined
Run Code Online (Sandbox Code Playgroud)
假设我的heroku应用的主机名是:https : //RyanCameron-app.herokuapp.com
我应该如何在heroku上获取该base_url?
我正在寻找一种解决方案,以避免分别取消注释/注释以下行:
const url = 'https://RyanCameron-app.herokuapp.com/projects/eovendo' //production
//const url = 'http://localhost:3000' //development
Run Code Online (Sandbox Code Playgroud)
变得很烦..