Creemos en un futuro en el que la Web es un entorno preferido para el cálculo numérico. Para ayudar a realizar este futuro, hemos creado stdlib. STDLIB es una biblioteca estándar, con énfasis en el cálculo numérico y científico, escrita en JavaScript (y C) para la ejecución en navegadores y en Node.js.
La biblioteca es totalmente descomponible, siendo diseñada de tal manera que pueda intercambiar y mezclar y combinar las API y la funcionalidad para satisfacer sus preferencias y casos de uso exactos.
Cuando usa STDLIB, puede estar absolutamente seguro de que está utilizando el código más completo, riguroso, bien escrito, estudiado, documentado, probado, medido y de alta calidad.
Para unirse a nosotros para llevar la computación numérica a la web, comience revisándonos en GitHub y considere que el STDLIB de apoyo financiero. ¡Apreciamos mucho su continuo apoyo!

Cree un servidor HTTP simple.
npm install @stdlib/net-simple-http-server var httpServer = require ( '@stdlib/net-simple-http-server' ) ; Crea un servidor HTTP simple.
// Serve from the current working directory of the calling process:
httpServer ( ) ;La función acepta las siguientes opciones:
0 (es decir, asignado aleatoriamente).=port ."0.0.0.0" .boolean indicando si lanzar un navegador web. Por defecto, el servidor sirve contenido del directorio de trabajo actual del proceso de llamada. Para servir desde un directorio alternativo (resuelto en relación con el directorio de trabajo actual), establezca la opción dir .
var opts = {
'dir' : './examples'
} ;
httpServer ( opts ) ; Para obtener el mango server , proporcione una devolución de llamada.
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 ( ) ;
}
} Para usar como utilidad general, instale el paquete CLI a nivel mundial
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.
La aplicación reconoce las siguientes variables de entorno:
DEBUG : habilitar el registro verboso.PORT : puerto del servidor.MAXPORT : puerto de servidor Max.HOSTNAME : nombre de host del servidor.ADDRESS : dirección del servidor.Para servir contenido del directorio actual,
$ DEBUG= * simple-http-server
...Para servir contenido de un directorio alternativo,
$ DEBUG= * simple-http-server ./examples
...Este paquete es parte de STDLIB, una biblioteca estándar para JavaScript y Node.js, con énfasis en la computación numérica y científica. La biblioteca proporciona una colección de bibliotecas robustas de alto rendimiento para matemáticas, estadísticas, transmisiones, servicios públicos y más.
Para obtener más información sobre el proyecto, presentar informes de errores y solicitudes de funciones, y orientación sobre cómo desarrollar stdlib, consulte el repositorio principal del proyecto.
Ver licencia.
Copyright © 2016-2024. Los autores de stdlib.