c'est mon journal:
[info] === Deploying to 'test-123'...
[info]
[info] i deploying hosting
[info] i hosting: preparing public directory for upload...
[debug] [2018-10-25T15:39:54.587Z] >>> HTTP REQUEST PUT https://deploy.firebase.com/v1/hosting/test-123/uploads/-LPfsRseOoTTgVVj-keR?fileCount=81&message=
Thu Oct 25 2018 21:09:54 GMT+0530 (India Standard Time)
[debug] [2018-10-25T15:40:00.337Z] <<< HTTP RESPONSE 410
[debug] [2018-10-25T15:40:00.337Z] <<< HTTP RESPONSE BODY undefined
[debug] [2018-10-25T15:40:00.339Z] TypeError: Cannot read property 'error' of undefined
at module.exports (C:\Users\user\AppData\Roaming\npm\node_modules\firebase-tools\lib\responseToError.js:10:13)
at Request._callback (C:\Users\user\AppData\Roaming\npm\node_modules\firebase-tools\lib\api.js:47:25)
at Request.self.callback (C:\Users\user\AppData\Roaming\npm\node_modules\firebase-tools\node_modules\request\request.js:186:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request.<anonymous> (C:\Users\user\AppData\Roaming\npm\node_modules\firebase-tools\node_modules\request\request.js:1163:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage.<anonymous> (C:\Users\user\AppData\Roaming\npm\node_modules\firebase-tools\node_modules\request\request.js:1085:12)
at Object.onceWrapper (events.js:313:30)
[error]
[error] Error: An unexpected error has occurred.
jusqu'à hier tout allait bien
quand je déploie des fonctions un par un ou tous en même temps tout fonctionne bien
s'il vous plaît suggérer quelque chose si quelqu'un le sait
il dit HTTPS ERROR 410 que j'ai googlé et découvert que cela signifie que la ressource a déménagé
de sorte que l'url demandé peut ne pas fonctionner, mais quand je mets cela dans le navigateur, il fonctionne bien
et j'ai mis à niveau le noeud, tous les modules npm toujours pas de chance
J'ai trouvé cette réponse du groupe firebase-community Slack https://firebase-community.slack.com :
Si vous recevez une erreur
410
, vous devrez probablement mettre à jour votre version de la CLI (firebase-tools
). La mise à jour vers la dernière version devrait résoudre le problème. Vous devrez mettre à niveau votre version de la CLI à la version 4.1.0 au moins (> = 5.1.1 est recommandé).
J'utilisais auparavant firebase-tools
: version 3.18.4, et après la mise à niveau vers la dernière version (5.1.1), j'ai pu déployer avec succès.
Pour moi, seule l'installation d'une version spécifique a fonctionné, par exemple npm install -g [email protected]
Mise à jour du npm global "firebase-tools"
La mise à jour des outils firebase avec npm update -g firebase-tools
a corrigé cela pour moi. Je devais également fermer ma session de terminal et en ouvrir une nouvelle pour utiliser la nouvelle version de cli.
Après la mise à jour de Firebase, j’avais également besoin d’exécuter cette commande.
alias firebase="`npm config get prefix`/bin/firebase"