首页 文章

Firebase代码拉

提问于
浏览
23

我需要从firebase托管网站下载我的代码,我在去年夏天创建了一个网站,并且不再在我的笔记本电脑上本地代码 . 我想重新编写一些部分,但不再有源代码(除了我可以从服务页面收集的javascript和css) . 我找不到从firebase网站获取代码的方法,有没有人有任何想法?

2 回答

  • 34

    没有可用于获取Firebase代码的方法 . 您应该使用自己的版本控制(例如git)来管理修订和备份 .

    由于您的所有文件都是静态资源,因此您可以使用wget抓取它们:

    wget -r -np https://<YOURAPPNAME>.firebaseapp.com
    

    阅读更多关于抓取网站的信息:https://apple.stackexchange.com/questions/100570/getting-files-all-at-once-from-a-web-page-using-curl

  • 3

    也许这个答案并不完全包含在请求的方向中,但为了列出正在上传的文件,您可以在部署期间使用 --debug 开关:

    firebase deploy --debug
    

    使用此选项,您将看到POST请求 . 像这样的东西:

    >>> 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

    跟踪上传到firebase托管的集会可能会有所帮助 .

    但我同意简单列出firebase托管文件的缺乏选项不鼓励使用此服务 .

相关问题