我们有一个可在多个域名上运行的react应用,但是我不确定如何在react中获取当前域名。
例如该应用程序在www.example-one.com和www.example-two.com上运行相同的代码,但是使用window.location
或document.location.href
等只会返回localhost
,因为该应用程序是通过Apache中的反向代理。
如何获取返回www.example-one.com
或www.example-two.com
的信息?
编辑:
经过更多测试后,问题是因为在组件安装之前我正在使用location.href
。将代码移至componentDidMount
可以访问域名。谢谢您的帮助
答案 0 :(得分:1)
你可以通过
const domain = window.location.host;