我已经在我的React应用程序中设置了Auth0, 在我的本地环境中一切正常 但是,当使用nginx部署在数字海洋上时,我会得到404用于Auth0回调(回调URL还在URL中包含令牌详细信息)。
我的nginx位置配置如下,我需要添加/ callback吗?
location / {
try_files $uri $uri/ =404;
}
答案 0 :(得分:1)
Nginx无法知道如何处理/ callback,因为我使用过react router,并且没有与/ callback对应的文件/文件夹,它显示404 添加了/index.html,因此React Router将处理所有路由
location / {
try_files $uri $uri/ /index.html =404;
}