Desktop-CGI는 파일, 프록시를 사용하는 내장 웹 서버 또는 원격 프록시 웹 서버에서 제공할 수 있는 CGI 웹 앱 또는 모든 CGI 파일에서 생성할 수 있는 데스크톱 실행 앱입니다. 내장 가능한 데이터베이스 및 실행 파일의 내장 및 관리를 지원합니다. Electron이 지원하는 Windows, Linux, MacOS와 같이 Electron이 지원하는 모든 주요 운영 체제를 지원합니다.
[Funding Invited]
[Team and Community Managers Invited]
Desktop-CGI는 내장된 웹 서버 또는 모든 원격 프록시(모든 프로토콜/웹 서버) 앱을 통해 모든 CGI 파일, 또는 PHP, Ruby, Python, Perl, JSP, ASPX, 기타 해석 언어와 같은 CGI/스크립트/해석 언어를 제공할 수 있습니다.
Desktop-CGI는 Electron - Node - Express 기반 애플리케이션을 내부적으로 실행하며 Windows, Linux, Mac 또는 Electron이 지원하는 모든 운영 체제와 같은 주요 운영 체제를 지원합니다.
cd path/to/desktop-cgi
로 변경합니다.npm install
명령 실행www
폴더 또는 하위 폴더에 애플리케이션을 추가합니다. [TODO - 단순화]server/config/config-**template**.json
파일을 확인하고 수정하세요.npm run electron
명령을 사용하여 Electron 앱이 실행되는지 확인하세요.npm run electronbuild
명령 실행 [TODO - 단순화]cgijs
파일을 통해 CGI 또는 해석된 스크립팅 앱을 제공하거나 프록시를 통해 서버 기반 웹 앱을 제공하기 위해 Nodejs 프레임워크에 독립적이거나 독립적입니다.cgijs file
모듈 사용cgijs proxy
모듈을 사용하여 웹 앱을 제공하는 호스트 실행cgijs process
모듈을 사용하여 httpd, nginx 등과 같은 내장 서버가 웹 애플리케이션을 제공하도록 허용합니다.cgijs process
모듈 사용 스크립트는 모든 파일, 대부분의 내장 웹 서버 및/또는 프록시 가능 로컬/원격 서버로 프록시할 수 있습니다. 심지어 IIS 서버(프록시 허용)
라이브러리 종속성:
애플리케이션 종속성:
애플리케이션 데모 종속성:
데모 코드는 index.js
및 server
폴더를 확인하세요.
... * 추가될 기술 사양
... * 위키 링크 추가 예정
In active development
Desktop-cgi/projects에서 개발 상태를 추적할 수 있습니다.
Facebook, Quora, Github 토론
문제를 제기하거나 기여하세요. 적극적인 기여자를 초대합니다.
파일 확인 - .todo
전자 응용 분포
MIT 라이선스(MIT) - 자세한 내용은 LICENSE를 참조하세요.
저작권 © 2019 - 도서관이 작동할 때까지: Ganesh B [email protected]
이 프로젝트는 진지하게 유지 관리될 예정입니다.