Auth0 回调仅适用于我的 Angular 2 (4) 应用程序的开发

Auth0 callback only works in development for my Angular 2 (4) app

当我测试 Angular 4 在开发模式下使用 Auth0 登录时 localhost:4000/callback 作为 redirectUri 对于我的 auth0.WebAuth 它工作正常。

但是,当我进入生产环境时,使用 redirectUri = https://example.com/my/app/callback 然后我从控制台日志中收到以下错误

GET https://example.com/my/app/callback 404 (Not Found)

有什么想法吗?

经过一些测试和谷歌搜索后,我发现这是路由和深层链接的服务器问题。有关详细信息,请参阅此 Whosebug:

Angular2 routing / deep linking not working with Apache 404