express-paginate-bacon
Node.js pagination middleware and view helpers. Based on https://github.com/expressjs/express-paginate, but everything is better with a bacon.
Install
npm install -S express-paginate-bacon
Usage
Just provide page=1 query parameter in the url.
API
var paginate = ;
paginate.middleware(perPage)
That's it. No other arguments required.
// # app.jsvar express = ;var paginate = ;var app = ; // Keep this before all routes that will use pagination.app;
paginate.getPages(req)(resultsCount)
Get all the page urls.
paginate.slice(req)(data)
Slices data for the current page.
Frontend
paginate object is available in your template automagically.
- paginate.perPage
- paginate.offset
- paginate.skip
- paginate.start
- paginate.currentPage
- paginate.href