Как скрыть HTML / CSS и, самое главное, app.js (код Firebase) от общественности? - PullRequest
0 голосов
/ 25 мая 2018

Я новичок в веб-разработке и, проверяя, например, исходный код моего сайта через Chrome, я могу видеть все файлы, от HTML до js, которые имеют ключи API, используемые для связи с Firebase.Конечно, эта информация не должна быть общедоступной, так как мне ее скрыть ??

Я использую Firebase Firestore для базы данных и Firebase Hosting для размещения сайта.

Ответы [ 3 ]

0 голосов
/ 25 мая 2018

Не включать эти файлы в общий доступ (не использовать общедоступную папку) ... Обслуживание файла в маршруте.используя sendfile ().

0 голосов
/ 25 мая 2018

Вы можете минимизировать / унизить / скрыть ваши файлы.

http://javascript2img.com/

http://www.differencebetween.info/difference-between-minification-and-obfuscation

0 голосов
/ 25 мая 2018

Код на стороне клиента называется «сторона клиента» по причине.Вы делаете запрос от клиента и сервер отвечает.Этот ответ доставляется клиенту, а затем клиент анализирует результаты.Вы ничего не можете сделать, чтобы скрыть или зашифровать ответ, потому что, если вы это сделаете, клиент не сможет его проанализировать.

Любой / весь закрытый код должен быть сохранен и выполнен на сервере, используя один из множествасерверные архитектуры (.php, ASP.NET, Java и т. д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...