Je dois retirer mon code d'un site hébergé par Firebase, j'ai créé un site l'été dernier et je n'ai plus le code localement sur mon ordinateur portable. Je voudrais recoder certaines pièces, mais je n'ai plus le code source (à part le javascript et le css que je peux glaner depuis les pages servies). Je ne trouve pas de moyen d'obtenir le code sur le site Firebase, quelqu'un a-t-il des idées?
Aucune méthode n'est disponible pour récupérer votre code Firebase. Vous devez utiliser votre propre contrôle de version (par exemple git) pour gérer vos révisions et sauvegardes.
Étant donné que tous vos fichiers sont des actifs statiques, vous pouvez toujours les gratter en utilisant wget:
wget -r -np https://<YOURAPPNAME>.firebaseapp.com
En savoir plus sur le grattage des sites Web ici: https://Apple.stackexchange.com/questions/100570/getting-files-all-at-once-from-a-web-page-using-curl
Peut-être que cette réponse ne correspond pas exactement à la direction demandée, mais afin de répertorier les fichiers qui sont téléchargés, vous pouvez pendant le déploiement utiliser --debug
commutateur:
firebase deploy --debug
Avec cette option, vous verrez la demande POST. Quelque chose comme ça:
>>> HTTP REQUEST POST https://deploy.firebase.com/firebase/yourapp/releases?token=XXX public=dist, version=-KE5UDaj7oCppckjEBaE, prefix=-KE5UDaj7oCppckjEBaE/, manifest=[path=404.html, object=404.html, path=scripts\main\main.html, object=scripts\main\main.html, path=scripts\scripts.d6106dbd.js, object=scripts\scripts.d6106dbd.js, path=scripts\vendor.68cdc83b.js, object=scripts\vendor.68cdc83b.js, path=styles\main.5b335e2d.css, object=styles\main.5b335e2d.css, path=styles\vendor.d41d8cd9.css, object=styles\vendor.d41d8cd9.css], rules=undefined <<< HTTP RESPONSE 200 server=nginx, date=Wed, 30 Mar 2016 07:46:31 GMT, content-type=application/json; charset=utf-8, content-length=34, connection=close, access-control-allow-Origin=*, access-control-allow-methods=GET, PUT, POST, DELETE, OPTIONS, strict-transport-security=max-age=31556926; includeSubDomains; preload, x-content-type-options=nosniff
Cela pourrait aider à retracer ce qui est téléchargé sur l'hébergement Firebase.
Mais je suis d'accord que l'option manquante de lister simplement les fichiers sur l'hébergement Firebase n'encourage pas à utiliser ce service.