重定向到路由后,它会立即转到上一个

After redirect to a route it immediatly going to the previous

提问人:ASHWIN KUMAR 提问时间:11/16/2023 最后编辑:ASHWIN KUMAR 更新时间:11/16/2023 访问量:10

问:

<Routes>
        <Route path="/" element={<Log/>}></Route>
        <Route path="/home" element={<Home/>}></Route>
        <Route path="/result" element={<Result/>}></Route>
        <Route path="/payment" element={<Payment/>}></Route>
        <Route path="/bgmi" element={<Bgmi/>}></Route>
        <Route path="/freefire" element={<Freefire/>}></Route>
        <Route path="/newuser" element={<Newuser/>}></Route>      </Routes>

当我尝试从日志重定向到主页时,几秒钟后它会返回日志页面

 const luname = useRef(null);
  const lpass = useRef(null);
  const navigate = useNavigate();
  let ak = false;
  const nu = () => {
    navigate("/newuser");
  };
  const nh = async () => {
    await axios
      .post("http://localhost:3500/log", {
        luname: luname.current.value,
        lpass: lpass.current.value,
      })
      .then((res) => {
        sessionStorage.setItem("permission", res.data);
        if (res.data === "access") {
          console.log(res.data);
          ak = true;
        }
      });
    if (ak) {
      navigate("/home");
    }
  };

我向后端发出请求以获取访问权限,如果授予权限,它会重定向到另一个页面,但这里的条件是正确的,尽管它返回到上一页your text

javascript reactjs 路由 react-navigation

评论

0赞 Community 11/20/2023
请澄清您的具体问题或提供其他详细信息以准确说明您的需求。正如目前所写的那样,很难确切地说出你在问什么。

答: 暂无答案