Auth0,React,为部署配置回调 url
Auth0, React, Configuring callback url for deployment
我遵循了此处给出的教程:
https://auth0.com/blog/role-based-access-control-rbac-and-react-apps/
它在本地主机上运行良好。
在 VPS(使用 Apache2)上部署后,回调 url 不再起作用 当我在身份验证后登陆 http://domainename/callback 时,我从服务器收到 404 not found 页面。
在应用程序中和来自 auth0.
的授权回调 url 中部署时,我已经注意更改回调 url
我试过在域名中使用#:
http://domainame.com/#/callback
但它不起作用。
我有两个问题:如何让它工作以及为什么它在 localhost:3000 而不是 domainname.com...
上工作
好的,问题不是配置react,而是配置apache2。
这是我所做的:
允许覆盖网页以授权读取 .htaccess 文件
正在创建具有以下内容的 .htaccess 文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
启用mode_rewrite
不要忘记在 Auth0
中允许回调 url
这里有一些文档可以帮助您:
- https://htaccess.madewithlove.be/
- How to enable mod_rewrite for Apache 2.2
- react-router redirect to index.html AND remove www from url in .htaccess
- https://gist.github.com/joellongie/e6f4a3b5fa98c521782619e487aca15a
- https://gist.github.com/leocaseiro/4305e06948aa97e77c93
- https://gist.github.com/jxnblk/6137537
- https://www.beyondjava.net/pretty-urls
我遵循了此处给出的教程: https://auth0.com/blog/role-based-access-control-rbac-and-react-apps/ 它在本地主机上运行良好。 在 VPS(使用 Apache2)上部署后,回调 url 不再起作用 当我在身份验证后登陆 http://domainename/callback 时,我从服务器收到 404 not found 页面。 在应用程序中和来自 auth0.
的授权回调 url 中部署时,我已经注意更改回调 url我试过在域名中使用#: http://domainame.com/#/callback 但它不起作用。 我有两个问题:如何让它工作以及为什么它在 localhost:3000 而不是 domainname.com...
上工作好的,问题不是配置react,而是配置apache2。 这是我所做的:
允许覆盖网页以授权读取 .htaccess 文件
正在创建具有以下内容的 .htaccess 文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
启用mode_rewrite
不要忘记在 Auth0
中允许回调 url这里有一些文档可以帮助您:
- https://htaccess.madewithlove.be/
- How to enable mod_rewrite for Apache 2.2
- react-router redirect to index.html AND remove www from url in .htaccess
- https://gist.github.com/joellongie/e6f4a3b5fa98c521782619e487aca15a
- https://gist.github.com/leocaseiro/4305e06948aa97e77c93
- https://gist.github.com/jxnblk/6137537
- https://www.beyondjava.net/pretty-urls