javascript - 如何在 vue js 应用程序中访问域名?
问题描述
我有一个正在尝试托管的全栈 MEVN 项目。我面临的一个问题是,当我在本地运行项目时,我已经将 url 硬编码到我的 vue js 代码中的节点服务器以发出服务器请求。但是现在由于我已经将前端和后端合并在一起进行虚拟主机,我的前端需要访问它所托管的服务器的 Base url(域名),以便它可以向同一个域名发出 api 请求。我可以在部署之前在 vue 项目中对域名进行硬编码,但必须有一种方法可以查看应用程序本身的域名。我该怎么做?
解决方案
您可以使用window.location
内置对象,特别是window.location.origin
或者window.location.host
看起来与您正在寻找的东西特别相似。
推荐阅读
- r - 如何将调色板包含到 DataExplorer 库生成的可视化中
- google-cloud-platform - 谷歌云无服务器技术
- excel - Excel超链接添加redirectURL
- winforms - WinForms 中的 LocalReport 字体压缩(压缩)
- flask - 尝试创建新表时出现操作错误
- javascript - 在 javascript 控制台日志中隐藏/加密敏感 POST json 的最佳方法
- bash - 伊斯坦布尔工具安装错误:github.com/ethereum/go-ethereum/crypto/bn256/cloudflare.gfpMul:未定义重定位目标runtime.support_bmi2
- javascript - Android - 当互联网中断时继续使用 HTML5 javascript 播放音频 - 获取、blob
- java - 返回一个单独的随机列表?
- java - 随机数不断变化