首页 > 解决方案 > 如何在 vue js 应用程序中访问域名?

问题描述

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

标签: javascriptvue.js

解决方案


您可以使用window.location内置对象,特别是window.location.origin或者window.location.host看起来与您正在寻找的东西特别相似。


推荐阅读