Skip to content

devlee/koa-stream-render

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travis CI Status codecov.io

Installation

$ npm install koa@next @types/koa koa-stream-render --save

Introduction

This is a middleware for kao2 stream-render.

Broken Update

Use 'ctx.streamRender'(v0.2.0) instead of 'ctx.render'(v0.1.0)

Use 'StreamRenderContext'(v0.2.0) instead of 'RenderContext'(v0.1.0)

Example

import * as Koa from 'koa';
import { StreamRender, StreamRenderContext } from 'koa-stream-render';

const app = new Koa();

app.use(StreamRender({
  ctxType: 'html', // default
}));

app.use((ctx: StreamRenderContext, next: () => Promise<any>) => {
  ctx.streamRender('hello world');
  next();
});

app.listen(3000);

About

Middleware for koa2

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published