1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/shazi199-HttpFileServer.js

Клонировать/Скачать
README.md 2.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.06.2025 04:30 b96d361

#HttpFileServer.js

Что это?

Это сервер для загрузки файлов на основе HTTP, реализованный на Node.js. В настоящее время он предоставляет самые базовые функции для удобства использования в качестве сервера для обмена файлами.

Как запустить?

Сначала вам нужно установить Node.js. Вы можете получить его по адресу http://nodejs.org/.

Затем вам потребуется менеджер пакетов Node.js, NPM.

Если вы используете MSI-установщик для Windows, NPM будет установлен по умолчанию. Для пользователей Linux потребуется загрузить http://npmjs.org/install.sh и запустить его.

После установки всех необходимых компонентов, вы можете выполнить команду:

npm install

в корневом каталоге проекта (там, где находится файл package.json).

Затем запустите

npm start

для запуска сервера.

По умолчанию сервер использует порт 80 для работы (поэтому пользователи Linux должны запускать сервер с правами root), а также корневой каталог проекта в качестве каталога ресурсов.

Есть параметры?

Файл конфигурации сервера находится в файле serverConfig.json

port: Указывает порт
root: Указывает каталог ресурсов, относительно каталога, где находится файл HttpFileServer.js
loggerlevel: Указывает уровень логирования, этот параметр можно настроить с помощью log4js
buffsize: Размер буфера для чтения и записи при скачивании файлов, по умолчанию 1048576

Файл конфигурации логирования сервера находится в файле loggerConfig.json, подробные настройки можно найти в документации log4js.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/shazi199-HttpFileServer.js.git
git@api.gitlife.ru:oschina-mirror/shazi199-HttpFileServer.js.git
oschina-mirror
shazi199-HttpFileServer.js
shazi199-HttpFileServer.js
master