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

sam*_*ari 4 javascript vue.js

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

Igo*_*kov 8

您可能会使用window.location内置对象,特别是window.location.origin或可能window.location.host看起来与您要查找的内容特别相似。