我需要能够登陆页面来验证用户电子邮件,并允许他们根据电子邮件发送的令牌更改密码,因此我尝试添加类似以下内容的React Router:
<Route exact path="/" component={Home} />
<Route exact path="/users" component={About} />
<Switch>
<Route exact path="/users/activation" component={About} />
<Route exact path="/users/recoverpassword" component={About} />
<Route exact path="/users/activation/:atoken" component={Activation} />
<Route exact path="/users/recoverpassword/:ptoken" component={PasswordRecovery} />
</Switch>
但是只有当我首先进入初始页website.com/并转到/ users而不是/ users / activation和/ users / activation / 123
时,此方法才有效如果我直接进入/ users / activation / 123,则显示nginx 404
404 Not Found
nginx/1.4.6 (Ubuntu)
还不确定它是否与nginx缓存,service-worker.js或它自身的路由器有关。
我如何拥有多个登陆路由器?
答案 0 :(得分:1)
这应该是nginx缓存或配置的问题。尝试对其进行修改。
答案 1 :(得分:0)
您可以尝试
document.querySelectorAll('#video')[0].src = "';