Подтвердить что ты не робот

Пожар кода Firebase

Мне нужно снести мой код с сайта, размещенного в firebase, я создал сайт прошлым летом и больше не имею код локально на своем ноутбуке. Я хотел бы перекодировать некоторые части, но у меня больше нет исходного кода (кроме javascript и css, которые я могу почерпнуть из обслуживаемых страниц). Я не могу найти способ получить код с сайта firebase, есть ли у кого-нибудь идеи?

4b9b3361

Ответ 1

Нет способа получить доступ к вашему 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

Ответ 2

Возможно, этот ответ не совсем соответствует запрошенному направлению, но для того, чтобы перечислить файлы, которые вы загружаете, во время развертывания используйте переключатель --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 не поощряет использование этой службы.