Kami percaya pada masa depan di mana web adalah lingkungan yang disukai untuk perhitungan numerik. Untuk membantu mewujudkan masa depan ini, kami telah membangun stdlib. Stdlib adalah perpustakaan standar, dengan penekanan pada perhitungan numerik dan ilmiah, yang ditulis dalam JavaScript (dan C) untuk dieksekusi di browser dan di Node.js.
Perpustakaan sepenuhnya dapat didekomposisi, diarsipkan sedemikian rupa sehingga Anda dapat bertukar dan mencampur dan mencocokkan API dan fungsionalitas untuk memenuhi preferensi Anda yang tepat dan menggunakan kasus.
Saat Anda menggunakan stdlib, Anda dapat benar-benar yakin bahwa Anda menggunakan kode yang paling teliti, ketat, ditulis dengan baik, dipelajari, didokumentasikan, diuji, diukur, dan berkualitas tinggi di luar sana.
Untuk bergabung dengan kami dalam membawa komputasi numerik ke web, mulai dengan memeriksa kami di GitHub, dan harap pertimbangkan stdlib yang mendukung secara finansial. Kami sangat menghargai dukungan Anda yang berkelanjutan!

Buat server HTTP sederhana.
npm install @stdlib/net-simple-http-server var httpServer = require ( '@stdlib/net-simple-http-server' ) ; Membuat server HTTP sederhana.
// Serve from the current working directory of the calling process:
httpServer ( ) ;Fungsi menerima opsi berikut:
0 (yaitu, ditugaskan secara acak).=port ."0.0.0.0" .boolean menunjukkan apakah akan meluncurkan browser web. Secara default, server melayani konten dari direktori kerja saat ini dari proses panggilan. Untuk melayani dari direktori alternatif (diselesaikan relatif terhadap direktori kerja saat ini), atur opsi dir .
var opts = {
'dir' : './examples'
} ;
httpServer ( opts ) ; Untuk mendapatkan pegangan server , berikan panggilan balik.
var nextTick = require ( '@stdlib/utils-next-tick' ) ;
function onReady ( error , server ) {
if ( error ) {
throw error ;
}
nextTick ( close ) ;
function close ( ) {
server . close ( ) ;
}
}
httpServer ( onReady ) ; var httpServer = require ( '@stdlib/net-simple-http-server' ) ;
var opts = {
'dir' : './' ,
'port' : 7331 ,
'hostname' : 'localhost' ,
'open' : false
} ;
httpServer ( opts , clbk ) ;
function clbk ( error , server ) {
if ( error ) {
throw error ;
}
// Give the user a few seconds to open her web browser before closing the server...
setTimeout ( onTimeout , 5000 ) ;
function onTimeout ( ) {
server . close ( ) ;
}
} Untuk digunakan sebagai utilitas umum, instal paket CLI secara global
npm install -g @stdlib/net-simple-http-server-cli Usage: simple-http-server [options] [dirpath]
Options:
-h, --help Print this message.
-V, --version Print the package version.
-p, --port port Server port. Default: 0.
--maxport maxport Max server port. Default: `port`.
--hostname hostname Server hostname.
--address address Server address. Default: 0.0.0.0.
--open Launch a browser once server is ready.
Aplikasi mengenali variabel lingkungan berikut:
DEBUG : Aktifkan logging verbose.PORT : Port Server.MAXPORT : Max Server Port.HOSTNAME : HostName Server.ADDRESS : Alamat server.Untuk melayani konten dari direktori saat ini,
$ DEBUG= * simple-http-server
...Untuk melayani konten dari direktori alternatif,
$ DEBUG= * simple-http-server ./examples
...Paket ini adalah bagian dari STDLIB, perpustakaan standar untuk JavaScript dan Node.js, dengan penekanan pada komputasi numerik dan ilmiah. Perpustakaan menyediakan kumpulan perpustakaan berkinerja tinggi yang kuat untuk matematika, statistik, aliran, utilitas, dan banyak lagi.
Untuk informasi lebih lanjut tentang proyek, mengajukan laporan bug dan permintaan fitur, dan panduan tentang cara mengembangkan stdlib, lihat repositori proyek utama.
Lihat lisensi.
Hak Cipta © 2016-2024. Penulis Stdlib.