Как мы можем упаковать бэкэнд-колбу с веб-интерфейсом response.js и доставить его как настольное приложение (.exe, .dmg, .tar и т. Д.) - PullRequest
0 голосов
/ 05 декабря 2018

Мы только что создали веб-приложение, которое использует Flask в качестве бэкэнда и response.js в качестве внешнего интерфейса.Мы предоставляем интерфейс из Flask (через static_folder) и URI для возврата статического содержимого с помощью send_from_directory.Мы хотим доставить это веб-приложение как настольное приложение (т. Е. Пользователь может загрузить его в виде файла .exe, .dmg или .tar и дважды щелкнуть по нему, чтобы установить необходимые библиотеки и запустить флеш-сервер, который, в свою очередь, будет обслуживать интерфейстакже).После этого шага пользователь может ввести «0.0.0.0:5000», чтобы попасть на страницу входа в систему.Каковы возможные способы доставки веб-приложения таким образом ИЛИ это вообще возможно?

1 Ответ

0 голосов
/ 05 декабря 2018

Я хотел бы изучить использование электронного каркаса и разделить ваше приложение на отдельные части.Electron превращает ваш интерфейсный код в настольное приложение, которое каждый может загрузить (.exe, .dmg и т. Д.) И установить.Он не только делает это, но и поддерживает популярные фреймворки, такие как React.js, Angular, Vue + more!

Далее, ваши пользователи будут подключаться из вашего электронного приложения к вашему серверу флеш-памяти, развернутому в облаке, и потреблятьлюбые данные, необходимые для входа в систему, логики приложения и т. д. Вы можете найти библиотеку аутентификации здесь .

Последствия для безопасности всех, кто загружает ваш производственный внутренний код и базу данных, будут разрушительными.,Особенно, если вы работаете с конфиденциальными данными, такими как ключи API, пароли базы данных.Я надеюсь, что мне помогли !!:)

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