Skip to content

koa-next/koa-next-middleware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

koa-next-middleware

npm npm

Overview

Koa Next Middleware

Install

npm install koa-next-middleware

or

yarn add koa-next-middleware

Usage

const Koa = require('koa');
const Next = require('Next');
const LRUCache = require('lru-cache);
const NextMiddleware = require('koa-next-middleware');

const app = new Koa();
const isDev = process.env.NODE_ENV !== 'production';
const ssrCache = new LRUCache({
  max: 100,
  maxAge: 1000 * 60 * 60 // 1hour
});
const appnext = Next({
  dev: isDev
});

app.use(NextMiddleware(appnext, {
  cache: isDev ? null : ssrCache
}));

app.listen(3000);

LICENSE

MIT@PLDaily

Releases

No releases published

Packages

No packages published