【问题标题】:How to access to domain name inside vue js application?如何在 vue js 应用程序中访问域名?
【发布时间】:2020-10-01 17:28:20
【问题描述】:

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

【问题讨论】:

  • 你在用vue路由器吗?
  • 您可以像在任何 vanilla JS 应用程序中一样访问它。任何 vue 应用程序都可以使用 window 对象。

标签: javascript vue.js


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-18
    • 2020-12-11
    • 2021-11-08
    • 2021-05-31
    • 2019-10-02
    • 2013-11-25
    • 2017-03-22
    • 1970-01-01
    相关资源
    最近更新 更多