2 votes

Ionic 4 et Firebase page non trouvée

J'ai récemment commencé un projet Ionic 4 et j'ai ajouté un woker de service avec l'option $ ng add @angular/pwa --project app et l'a hébergé sur la base de feu. Cela fonctionne parfaitement, mais quand je donne une commande Ctrl + F5 sur la page ou faire un audit avec Lighthouse il me renvoie une page non trouvée et ne fonctionne à nouveau que si je vais à l'url et que j'enlève /home Il ne reste que la base url, ce qui lui permet d'installer le service worker et de fonctionner normalement, si je ne fais pas la procédure ci-dessus :D. Si je peux obtenir une réponse, je vous en serai très reconnaissant.

Je remercie l'attention.

Note : Désolé pour mon anglais, je suis brésilien et je ne parle pas couramment.

2voto

WieFel Points 9

J'ai eu exactement le même problème en utilisant Ionic 4 avec @angular/pwa .
La solution consistait à ajouter la réécriture suivante au fichier firebase.json :

"rewrites": [{
        "source": "**",
        "destination": "/index.html"
}]

Pour que le firebase.json ressemble à ça :

{
  "hosting": {
    "public": "www",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [{
        "source": "**",
        "destination": "/index.html"
    }]
  }
}

J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X