Acreditamos em um futuro em que a Web é um ambiente preferido para computação numérica. Para ajudar a realizar esse futuro, construímos o Stdlib. O STDLIB é uma biblioteca padrão, com ênfase na computação numérica e científica, escrita em JavaScript (e C) para execução em navegadores e no Node.js.
A biblioteca é totalmente decomposta, sendo arquitetada de tal maneira que você pode trocar e misturar e combinar APIs e funcionalidade para atender às suas preferências exatas e casos de uso.
Quando você usa o STDLIB, pode ter certeza absoluta de que está usando o código mais completo, rigoroso, bem escrito, estudado, documentado, testado, medido e de alta qualidade.
Para se juntar a nós para trazer computação numérica para a Web, inicie -nos nos checando no Github e considere apoiar financeiramente o stdlib. Agradecemos muito seu apoio contínuo!

Crie um servidor HTTP simples.
npm install @stdlib/net-simple-http-server var httpServer = require ( '@stdlib/net-simple-http-server' ) ; Cria um servidor HTTP simples.
// Serve from the current working directory of the calling process:
httpServer ( ) ;A função aceita as seguintes opções:
0 (ou seja, designado aleatoriamente).=port ."0.0.0.0" .boolean indicando se deve iniciar um navegador da web. Por padrão, o servidor serve conteúdo do diretório de trabalho atual do processo de chamada. Para servir de um diretório alternativo (resolvido em relação ao diretório de trabalho atual), defina a opção dir .
var opts = {
'dir' : './examples'
} ;
httpServer ( opts ) ; Para obter o identificador server , forneça um retorno de chamada.
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 utilidade geral, instale o pacote da CLI globalmente
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.
O aplicativo reconhece as seguintes variáveis de ambiente:
DEBUG : Habilite o registro detalhado.PORT : porta do servidor.MAXPORT : porta do servidor Max.HOSTNAME : nome do host do servidor.ADDRESS : endereço do servidor.Para servir o conteúdo do diretório atual,
$ DEBUG= * simple-http-server
...Para servir conteúdo de um diretório alternativo,
$ DEBUG= * simple-http-server ./examples
...Este pacote faz parte do Stdlib, uma biblioteca padrão para JavaScript e Node.js, com ênfase na computação numérica e científica. A biblioteca fornece uma coleção de bibliotecas robustas e de alto desempenho para matemática, estatísticas, fluxos, serviços públicos e muito mais.
Para obter mais informações sobre o projeto, arquivar relatórios de bugs e solicitações de recursos e orientações sobre como desenvolver o stdlib, consulte o repositório principal do projeto.
Consulte a licença.
Copyright © 2016-2024. Os autores stdlib.