Desktop-CGI — это исполняемое приложение для рабочего стола, которое можно создать из любых файлов CGI или веб-приложений CGI, которые можно обслуживать из файла, встроенного веб-сервера с использованием прокси-сервера или удаленного прокси-веб-сервера. Он поддерживает встраивание и управление встраиваемыми базами данных и исполняемыми файлами. Он поддерживает все основные операционные системы, поддерживаемые Electron, такие как Windows, Linux и MacOS, поддерживаемые Electron.
[Funding Invited]
[Team and Community Managers Invited]
Desktop-CGI может обслуживать любые файлы CGI, ИЛИ CGI/скриптовые/интерпретируемые языки, такие как PHP, Ruby, Python, Perl, JSP, ASPX, другие интерпретируемые языки, через встроенные веб-серверы ИЛИ любые приложения удаленного прокси (любой протокол/веб-сервер)
Desktop-CGI запускает приложение на базе Electron-Node-Express и поддерживает основные операционные системы, такие как Windows, Linux, Mac или любые операционные системы, поддерживаемые Electron.
cd path/to/desktop-cgi
из командной строки/shell/powershell.npm install
www
или подпапку [TODO – Упростить]server/config/config-**template**.json
в соответствии с потребностями конфигурации вашего приложения.npm run electron
npm run electronbuild
[TODO – Упростить]cgijs
является независимым/независимым от платформы Nodejs для обслуживания приложений CGI или интерпретируемых сценариев через файлы или серверных веб-приложений через прокси.cgijs file
.cgijs proxy
.cgijs process
.cgijs process
. Сценарий может проксировать любой файл, большинство встраиваемых веб-серверов и/или локальные/удаленные серверы с поддержкой прокси; даже сервер IIS (разрешает прокси)
Зависимости библиотеки:
Зависимости приложения:
Зависимости демонстрационного приложения:
Проверьте index.js
и папку server
на наличие демонстрационного кода.
... * Технические характеристики будут добавлены позже.
... * Ссылка на Wiki будет добавлена
In active development
Вы можете отслеживать статус разработки здесь Desktop-cgi/projects.
Facebook, Quora, обсуждение на Github
Поднимите проблему или внесите свой вклад. Приглашаются активные участники.
Проверить файл — .todo
Распространение электронных приложений
Лицензия MIT (MIT) — дополнительную информацию см. в разделе «ЛИЦЕНЗИЯ».
Copyright © 2019 - до работы библиотеки: Ганеш Б. [email protected]
Проект предполагается серьезно поддерживать.