Мы верим в будущее, в котором сеть является предпочтительной средой для численных вычислений. Чтобы помочь реализовать это будущее, мы построили stdlib. STDLIB - это стандартная библиотека с акцентом на числовые и научные вычисления, написанные в JavaScript (и C) для выполнения в браузерах и в Node.js.
Библиотека полностью разлагается, была заархивирована таким образом, чтобы вы могли обмениваться, смешать и соответствовать API и функциональности, чтобы удовлетворить ваши точные предпочтения и варианты использования.
Когда вы используете Stdlib, вы можете быть абсолютно уверены, что используете самый тщательный, строгий, хорошо написанный, изученный, документированный, протестированный, измеренный и высококачественный код.
Чтобы присоединиться к нам в том, чтобы вывести численные вычисления в Интернет, начать проверить нас на GitHub, и, пожалуйста, рассмотрите финансовую поддержку STDLIB. Мы очень ценим вашу постоянную поддержку!

Создайте простой HTTP -сервер.
npm install @stdlib/net-simple-http-server var httpServer = require ( '@stdlib/net-simple-http-server' ) ; Создает простой HTTP -сервер.
// Serve from the current working directory of the calling process:
httpServer ( ) ;Функция принимает следующие параметры:
0 (т.е. случайным образом назначено).=port ."0.0.0.0" .boolean указывая, запустить ли веб -браузер. По умолчанию сервер обслуживает контент из текущего рабочего каталога процесса вызова. Чтобы служить из альтернативного каталога (разрешенного относительно текущего рабочего каталога), установите опцию dir .
var opts = {
'dir' : './examples'
} ;
httpServer ( opts ) ; Чтобы получить ручку server , предоставьте обратный вызов.
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 ( ) ;
}
} Чтобы использовать в качестве общей утилиты, установите пакет CLI по всему миру
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.
Приложение распознает следующие переменные среды:
DEBUG : включить многослойную регистрацию.PORT : серверный порт.MAXPORT : Max Server Port.HOSTNAME : имя хоста сервера.ADDRESS : адрес сервера.Для обслуживания контента из текущего каталога,
$ DEBUG= * simple-http-server
...Для обслуживания контента из альтернативного каталога,
$ DEBUG= * simple-http-server ./examples
...Этот пакет является частью Stdlib, стандартной библиотеки JavaScript и Node.js, с акцентом на числовые и научные вычисления. Библиотека предоставляет коллекцию надежных высокопроизводительных библиотек для математики, статистики, потоков, утилит и многое другое.
Для получения дополнительной информации о проекте, подачи отчетов об ошибках и запросах функций и руководства о том, как разработать STDLIB, см. В основном репозитории проекта.
Смотрите лицензию.
Copyright © 2016-2024. Авторы Stdlib.