如何获取正在运行的React应用程序的当前域名

时间:2019-04-24 13:17:06

标签: javascript reactjs apache

我们有一个可在多个域名上运行的react应用,但是我不确定如何在react中获取当前域名。

例如该应用程序在www.example-one.com和www.example-two.com上运行相同的代码,但是使用window.locationdocument.location.href等只会返回localhost,因为该应用程序是通过Apache中的反向代理。

如何获取返回www.example-one.comwww.example-two.com的信息?


编辑: 经过更多测试后,问题是因为在组件安装之前我正在使用location.href。将代码移至componentDidMount可以访问域名。谢谢您的帮助

1 个答案:

答案 0 :(得分:1)

你可以通过

const domain = window.location.host;