我有一个全栈MEVN项目,我正在尝试托管它。我面临的一个问题是,当我在本地运行该项目时,我在vue js代码中对节点服务器的url进行了硬编码,以发出服务器请求。但现在,由于我已经将前端和后端合并在一起进行web托管,我的前端需要访问托管服务器的基本url(域名(,以便它可以对同一域名发出api请求。在部署之前,我可以在vue项目中对域名进行硬编码,但必须有一种方法来查看应用程序内部的域名。我该怎么做?
您可以使用window.location
内置对象,特别是window.location.origin
,或者window.location.host
看起来与您要查找的对象特别相似。