CGIJS 는 CGI 모드 / Interpreted language script 파일을 실행하거나 웹 애플리케이션 서버 프록시에 연결하거나 시스템의 프로세스를 관리하는 모든 기능 라이브러리입니다.
CGIJS 라이브러리 :
node.js 실행하는 any OS 의 NodeJS 프로세스 모듈을 사용하여 CGI / Interpreted Language scripts 실행하는 것이 지원됩니다. 시스템에 설치 해야하는 언어 통역사가 필요합니다.node.js 실행하는 any OS 에서 통역사 라이브러리 모듈을 사용하여 CGI / Interpreted Language scripts 실행하는 것을 지원합니다. 시스템에 설치할 언어 해석자가 필요하지 않습니다.http , websockets , tcp , udp , socks , ssh , ftp )을 프록시하는 것을 사용하여 CGI 실행 파일과 localhost / remote / embedded servers 에 대한 proxy 모두 지원합니다.embedded server 실행 파일, 임베디드 database 실행 파일 또는 any other 임베디드/ 비 에비드 실행 파이브와 같은 프로세스 관리를 지원합니다.shell , json , ini , csv , yaml 및 xml 작업을 지원합니다. [Funding Invited]
일반 참고 : 도서관은 생산 준비가되었습니다. 그러나 CGIJS를 사용하여 프로젝트의 프로세스/실행 파일 권한/보안에주의하십시오.
CGIJS는 후드 아래에서 CGI / Interpreted language scripted files/ applications 실행할 수있는 Electron 사용하여 Desktop executable/ application 생성 할 수 있도록 동기 부여로 만들어졌습니다.

npm install cgijs --save
php , perl , python , micropython , cpython , ruby , julia , cpp , Golang, golang , lua ocaml wasm-run , r-lang napi wasm files openssl 과 같은 해석 된 언어를 실행하려면 언어의 이진을 사용하지 않고 OPENSSL을 사용하여 다음 패키지를 사용하십시오.
npm install bridge-wasm --save
가벼운 무게, 유연성, 일반적인 구현. CGIJS는 응용 프로그램 개발을위한 NODEJS Framework Independent / agnostic 입니다.
CGIJS에는 CGI 파일 실행을위한 file , 프록시 실행을위한 proxy 및 프로세스 관리 process 에는 세 가지 기본 모듈이 있습니다.
security risks based on your executable's/ script's security risks 고려하십시오.package has a LAN or WAN network proxy module AND does not create any proxies . 사용자 정의 작성된 프록시의 보안 위험을 고려하십시오.package does not use Telemetry, nor Collect data Remotely, nor has Telemetry/Remote based Error collection .py (Python .py Extension 파일의 경우 *Nix 시스템에 필요) plc , pld , pl (for perl .pl, .plc, .pld Extension 파일) php (.PHP 확장 파일 용) rb (Ruby .RB 확장 파일) js (node.js .js 확장 파일) cgi (CGI .CGI 확장 파일의 경우) [ TODO 테스트 ] php -S 사용하는 PHP 개발 서버 rails server 사용하는 Ruby Development Server [ TODO- 테스트 ] py -m http.server 사용한 Python 개발 서버php -S 사용하는 PHP 개발 서버 rails server 사용하는 Ruby Development Server [ TODO- 테스트 ] py -m http.server 사용한 Python 개발 서버php -S 사용하는 PHP 개발 서버 rails server 사용하는 Ruby Development Server [ TODO- 테스트 ] py -m http.server 사용한 Python 개발 서버이 라이브러리는 적극적으로 개발 중입니다. 문제 및 Github 티켓으로서의 피드백을 환영합니다.
환경 및 도서관 의존성 :
php , perl , python , Python, micropython , cpython , ruby , julia , cpp , golang , ocaml , lua , napi , r-lang , wasm-run wasm files 사용하는 openssl 이 귀하의 시스템에 설치 (또는 가지고 있음)를 사용하는 데 필요한 의존성이 추가로 필요합니다.
응용 프로그램 종속성 :
이 프로젝트에는 ExpressJS와의 작업을 보여주는 예제가 포함되어 있습니다.
CGIJS 라이브러리는 다음과 같은 사용 사례를 해결하기 위해 만들어졌습니다.
any node.js 앱 프레임 워크에서 CGI / 해석 된 언어로 작업... * Wiki 링크가 추가됩니다
WASM` 모듈최신 TODO 목록에 대한 .todo 파일을 확인하십시오
MIT (MIT) - 자세한 내용은 라이센스를 참조하십시오.
Copyright © 2019- 도서관 공사까지 : GANESH B [email protected]
- feature needs reporting,
- testing,
- issue reporting,
- contribution
이 스타일을 사용하여 기여하십시오