您可能在路由配置中使用相对路径,这在直接导航到 URL 时可能会导致问题。相反,请使用以正斜杠 / 开头的绝对路径。
<Route path="/create" element={user ? <Create /> : <Navigate to="/login" />} /> <Route path="/dashboard" element={user ? <Dashboard /> : <Navigate to="/login" />} />