我有一个具有“注册/注册”页面的项目 默认情况下,我的项目会呈现注册页面,并具有导航以登录,该页面会重定向到/ auth / sign-in /路径 我的问题是,如何使默认注册页面重定向到/ auth / sign-up而不是/?因为根据react-router文档,必须有/严格。 当我将项目部署到digitalocean并使用pm2运行时,路径/ auth / sign-in /返回404,但在localhost上工作,那可能是什么问题?
我的路由器代码。
<Router>
<div>
<Route exact path="/" component={Signin} />
<Route path="/auth/sign-up" component={Signup} />
</div>
还有我的用于反向代理的nginx配置代码。
server {
listen 80;
root /var/www/myproject/build;
server_name app.xx www.app.xx
index index.html index.htm;
location / {
}
}
答案 0 :(得分:0)
尝试将代理中的位置值更改为所需的目录
或者您可以在导入App.js文件之后有条件地使用脚本window.location.href = "/auth/sign-up";
,但不能在App类中使用