我有一个使用create-react-app创建的react应用。它在本地和Heroku上运行良好。我添加了Auth0。它在本地运行良好。但是在heroku上,它在主页上运行良好,然后单击“登录/注册”按钮。它给了我这个DNS_PROBE_FINISHED_NXDOMAIN
....
我在地址栏中注意到了。他们尝试使用的网址是...
https://undefined/authorize?redirect_uri=https%3A%2F%2Fsecret-taiga-61180.herokuapp.com&scope=openid%20profile%20e........(rest of text is deleted for brevity)
似乎Auth0使用https://undefined
来启动身份验证过程。我知道undefined
是一个错误。假设是其他东西。
sign on
按钮在本地运行良好。但是在Heroku上,它错误地转到了https://undefined/...
。
有什么主意吗?
我完全按照Auth0.com上的教程进行React登录(使用auth0-spa-js 1.0.0)。它在本地工作正常。我确实在Heroku Setting的config var中输入了Auth0配置设置。还有其他一切。
仍然不知道'https://undefined/'的来源。
有什么想法吗?有人遇到过吗?
我的代码位于:https://github.com/zenkbaries/react-heroku
(位于“ install-auth0”分支中)。
让我知道是否需要更多信息。
谢谢
约翰