|
|
2 éve | |
|---|---|---|
| .. | ||
| test | 2 éve | |
| .npmignore | 2 éve | |
| .travis.yml | 2 éve | |
| Makefile | 2 éve | |
| README.md | 2 éve | |
| index.js | 2 éve | |
| package.json | 2 éve | |
range request implementation for koa
$ npm install koa-range
var fs = require('fs');
var range = require('koa-range');
var route = require('koa-route');
var Koa = require('koa');
var app = new Koa();
app.use(range);
// via buffer
app.use(route.get('/', async function (ctx) {
ctx.body = new Buffer(100);
}));
// via object
app.use(route.get('/json', async function (ctx) {
ctx.body = {
'foo': 'bar'
};
}));
// via readable stream
app.use(route.get('/stream', async function (ctx) {
ctx.body = fs.createReadStream('your path');
}));
Until async/await is supported by default, you will need to do one of the following:
MIT