CGIJS adalah perpustakaan semua unggulan untuk menjalankan mode CGI / file Interpreted language script , atau terhubung ke proksi server aplikasi web apa pun, atau mengelola proses dalam sistem.
Perpustakaan CGIJS :
Interpreted Language scripts CGI / yang ditafsirkan menggunakan modul proses NodeJS di any OS yang menjalankan node.js Membutuhkan interpretor bahasa untuk diinstal dalam sistemInterpreted Language scripts CGI / yang ditafsirkan menggunakan Modul Perpustakaan Penerjemah di any OS yang menjalankan node.js Tidak perlu interpretor bahasa diinstal dalam sistemCGI maupun proxy untuk embedded servers localhost / remote / Embedded menggunakan proksi beberapa protokol ( http , websockets , tcp , udp , socks , ssh , ftp ).server embedded , executable database tertanam, atau executable tertanam/ non-embedded any othershell , json , ini , csv , yaml , dan xml secara internal [Funding Invited]
Catatan Umum: Perpustakaan sudah siap produksi. Namun, harap berhati -hati terhadap proses/izin yang dapat dieksekusi/keamanan dalam proyek Anda menggunakan CGIJS
CGIJS dibuat dengan motivasi untuk memungkinkan pembuatan Desktop executable/ application menggunakan Electron yang dapat menjalankan Interpreted language scripted files/ applications CGI / yang diartikan di bawah kap.

npm install cgijs --save
Jika Anda ingin menjalankan bahasa yang ditafsirkan seperti php , perl , python , micropython , cpython , ruby , julia , cpp , golang , ocaml , lua , napi , wasm-run , r-lang , openssl dengan wasm files tanpa memiliki Biner Bahasa yang sekarang/ dipasang di sistem Anda kemudian menggunakan paket berikut.
npm install bridge-wasm --save
Implementasi ringan, fleksibel, generik. CGIJS adalah NODEJS Framework Independent / agnostic untuk pengembangan aplikasi.
Ada tiga modul utama di dalam CGIJS - file untuk eksekusi file CGI, proxy untuk menjalankan proxy, dan process untuk mengelola proses.
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 - kecuali jika ditentukan oleh Anda. Harap pertimbangkan risiko keamanan proxy yang dibuat khusus.package does not use Telemetry, nor Collect data Remotely, nor has Telemetry/Remote based Error collection sendiri.py (untuk python .py file ekstensi. Diperlukan untuk *sistem nix) plc , pld , pl (untuk Perl .pl, .plc, file ekstensi .pld) php (untuk file ekstensi .php) rb (untuk file ekstensi Ruby .rb) js (untuk file ekstensi node.js .js) cgi (untuk file ekstensi CGI .cgi) [ TODO Testing ] php -S rails server [ todo - pengujian ] py -m http.serverphp -S rails server [ todo - pengujian ] py -m http.serverphp -S rails server [ todo - pengujian ] py -m http.serverPerpustakaan ini sedang dalam pengembangan aktif. Masalah, dan umpan balik karena tiket GitHub dipersilakan.
Ketergantungan Lingkungan dan Perpustakaan:
Ketergantungan ekstra yang dibutuhkan untuk menggunakan interpretor dan perpustakaan bahasa untuk php , perl , python , micropython , cpython , ruby , julia , cpp , golang , ocaml , lua , napi , wasm-run , r-lang , openssl dengan wasm files tanpa harus menginstal (atau memiliki) biner dalam sistem Anda dalam sistem Anda
Ketergantungan Aplikasi:
Proyek ini berisi contoh yang menunjukkan bekerja dengan ExpressJS.
Perpustakaan CGIJS telah dibuat untuk mengatasi kasus penggunaan berikut:
any node.js App... * tautan wiki yang akan ditambahkan
modul WasmPeriksa file .todo untuk daftar todo terbaru
Lisensi MIT (MIT) - Lihat lisensi untuk perincian lebih lanjut
Hak Cipta © 2019 - Till Library Works: Ganesh B [email protected]
- feature needs reporting,
- testing,
- issue reporting,
- contribution
Harap gunakan gaya ini untuk kontribusi