Maison  >  Questions et réponses  >  le corps du texte

Il est valide dans l'environnement local, mais l'actualisation après le déploiement n'est pas valide.

J'utilise react-router-dom。在部署后,如果刷新应用程序,应用程序将无法工作,抛出一个错误 Not found mais cela fonctionne bien dans l'environnement local. Cela se produit pour chaque itinéraire.

<Routes>
  <Route path="/" exact element= {<Navigate to="/posts" />} />
  <Route path="/posts" exact element={<Home />} />
  <Route path="/posts/search" exact element={<Home />} />
  <Route path="/posts/:id" element={<PostDetails />} />
  <Route path="/auth" exact element={<Auth />} />
</Routes>

Qu'est-ce qui n'a pas fonctionné et comment le résoudre. Cela ne fonctionne-t-il pas parce que react-router-dom n'est pas utilisé correctement ?

Voici le lien de l'application déployée : Memories-app

P粉957723124P粉957723124430 Il y a quelques jours419

répondre à tous(1)je répondrai

  • P粉668146636

    P粉6681466362023-09-09 09:15:22

    Cette erreur apparaîtra chaque fois que vous essayez d'accéder à un itinéraire individuellement. Cette erreur se produit car le rendu recherche un fichier qui n'existe pas /posts. Pour votre cas, vous pouvez le résoudre en ajoutant les règles de redirection/réécriture suivantes :

    répondre
    0
  • Annulerrépondre