我正在Sinatra中开发一个简单的应用程序来进行许多异步调用。在我的javascript代码中,我有一个变量,用于存储所有调用的域名。我的问题是如何在每次发布应用程序时更改变量的值,例如:
var url = "http://localhost:9292"; //development
到
var url = "http://mysite.com" //production
我想自动执行此操作,以防止部署的应用程序出错。有可能吗?
我想在使用ruby代码在我的“View”中执行此操作,但不知道它是否很酷。
对不起我的英文。
感谢。
答案 0 :(得分:0)
也许你可以使用:
var url = 'http://' + document.domain;
document.domain 获取当前域名。
答案 1 :(得分:0)
尝试:
window.location.port
这将获得当前网站的域名端口;)