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

OSCHINA-MIRROR/masx200-koa-range

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Koa-range

forked from

https://github.com/koajs/koa-range

Кажется, что оригинальный проект не обновлялся в течение длительного времени.

Были исправлены следующие проблемы:

https://github.com/koajs/koa-range/issues/17

https://github.com/koajs/koa-range/issues/15

https://github.com/koajs/koa-range/issues/16

https://github.com/koajs/koa-range/issues/19

https://github.com/koajs/koa-range/issues/20

=================

Реализация запроса диапазона для koa

NPM version Статус сборки Покрытие тестами Лицензия Состояние зависимостей

NPM NPM

Установка

$ npm install @masx200/koa-range

Использование (с koa@2)

var fs = require("fs");
var range = require("@masx200/koa-range");
var route = require("koa-route");
var Koa = require("koa");
var app = new Koa();

app.use(range);

// через буфер
app.use(
    route.get("/", async function (ctx) {
        ctx.body = new Buffer(100);
    })
);

// через объект
app.use(
    route.get("/json", async function (ctx) {
        ctx.body = {
            foo: "bar",
        };
    })
);

// через читаемый поток
app.use(
    route.get("/stream", async function (ctx) {
        ctx.body = fs.createReadStream("your path");
    })
);

Пока асинхронная функция ожидания не поддерживается по умолчанию, вам нужно будет сделать одно из следующего:

  • Перевести ваш код с помощью чего-то вроде Babel
  • Использовать узел v7 с флагом --harmony-async-await

Лицензия

MIT

Комментарии ( 0 )

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

Введение

К сожалению, без доступа к полному тексту с указанного вами URL, я не могу предоставить точный перевод. Однако, если предположить, что это текст технической направленности из области разработки и тестирования программного обеспечения, то он может быть связан с использованием библиотеки Koa-range для Node.js. *Обратите внимание, что данный ответ... Развернуть Свернуть
MIT
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/masx200-koa-range.git
git@api.gitlife.ru:oschina-mirror/masx200-koa-range.git
oschina-mirror
masx200-koa-range
masx200-koa-range
master