2017-08-18 1 views
7

Déploiement d'une application à Firebase d'hébergement, je reçois l'erreur suivante:avec hébergement Firebase, je reçois hosting.rewrites [0] n'est pas exactement un de [subschema 0], [1 subschema]

HTTP Error: 400, hosting.rewrites[0] is not exactly one from [subschema 0],[subschema 1] 

Cela se produit avec une configuration simple comme:

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

Cette configuration fonctionne au moment de servir localement.

Répondre

10

Apparemment, l'erreur indique que je devrais mettre un '/' devant 'index.html'. Ensuite, cela fonctionne pour le déploiement local et distant.

+0

true, souhaite que cette erreur ait donné plus de détails. – Relm

+0

ne m'a pas aidé. J'utilisais une fonction appelée ssr au lieu d'un index.html.file statique pour le déploiement avec Angular Universal, par exemple '' destination ":" ssr "'. Une idée de ce que l'erreur signifie réellement? – Phil

+0

concernant mon problème: il devrait être: '" function ":" ssr "' – Phil