Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在vue js应用程序中访问域名?_Javascript_Vue.js - Fatal编程技术网

Javascript 如何在vue js应用程序中访问域名?

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

我有一个fullstack MEVN项目,我正在尝试主持它。我面临的一个问题是,当我在本地运行项目时,我在vue js代码中硬编码了节点服务器的url,以发出服务器请求。但是现在,由于我已经将前端和后端合并在一起进行web托管,我的前端需要访问它所托管的服务器的基本url(域名),以便它可以向相同的域名发出api请求。在部署vue项目之前,我可以在vue项目中硬编码域名,但必须有一种方法可以查看应用程序本身中的域名。我该怎么做呢?

您可以使用内置对象,特别是或可能看起来与您正在寻找的对象特别相似。

您是否使用vue路由器?您可以像在任何vanilla JS应用程序中一样访问它。窗口对象可用于任何vue应用程序。