Partage
  • Partager sur Facebook
  • Partager sur Twitter

Personnaliser le nom de la route

Next-JS

    13 novembre 2019 à 13:39:21

    Bonjour tout le monde,

    J'ai depuis peu commencé à travailler avec Next-JS, et me voilà déjà bloqué avec un problème qui est, je pense, tout bête mais je n'arrive pas à le résoudre.

    Pour l'instant mon site à 4 pages (Dashboard, Connexion, Register et Notes) qui sont rangées dans un dossier 'pages' au même niveau qu'un dossier 'components' qui contient Content, Footer, Header, Layout et Navigation. Bon, ensuite j'ai un dossier 'public' qui contient un dossier 'build' dans lequel il y a admin.js, app.css, app.js, deux fichiers .json et deux autres .js.

    À présent, si je veux aller sur la page register je dois taper dans l'URL /register mais moi j'aimerais avoir à taper /inscription pour y aller.

    Que dois-je faire, j'avoue être un peu perdu après tout ce que j'ai pu voir sur Internet ces derniers jours...

    Merci à vous et n'hésitez pas à poser des questions si vous souhaitez plus de détails ! :)

    • Partager sur Facebook
    • Partager sur Twitter

    Mathieu Gervais

      15 novembre 2019 à 22:18:41

      bonjour , mais ces routes tu les as définis quelque part non ? tu ne peut pas juste change le chemin d'accès ?

      est-ce que ces ce module là que tu utilise parce que de nom "Next-js" je connais pas ...

      • Partager sur Facebook
      • Partager sur Twitter

      suggestion de présentation.

        23 novembre 2019 à 15:28:10

        Bonjour,

        Désolé du temps de réponse !

        Alors moi j'aurais aimé pouvoir faire comme avec React et react-router avec HashRouter,Route et Switch mais le problème est que je commence avec Next.JS et que je ne comprends pas trop le système de routing qui proposé...

        J'aimerais avoir dans un de mes fichier quelque chose dans le genre :

        route("/register","/inscription") // Pour aller sur /register il suffirait de taper "/inscription" à la place.

        J'ai essayé avec next-routes mais ça ne fonctionne pas (surement moi qui m'y prend mal)

        https://github.com/zeit/next.js/tree/master/examples/with-next-routes

        • Partager sur Facebook
        • Partager sur Twitter

        Mathieu Gervais

          24 novembre 2019 à 3:56:53

          re bonjour sur le lien que tu as donné ça à l'air d'être ce que fait le fichier routes.js , est-ce que l'URL '/blog/:slug' et le pattern url /about-us/:foo(bar|baz) répondent à tes requête client ?
          • Partager sur Facebook
          • Partager sur Twitter

          suggestion de présentation.

            25 novembre 2019 à 13:32:57

            Alors si ! Ça fonctionne mais uniquement si je click sur un lien avec des paramètres particuliers. Si je décide de taper le lien par exemple dans l'URL : blog/another-blog-post ça me met une erreur 404...
            • Partager sur Facebook
            • Partager sur Twitter

            Mathieu Gervais

            Personnaliser le nom de la route

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown