hal-body

v1.0.0
Parse hal+json body using halson and co-body
request body parse parser co generators mediatype HAL JSON and 5 more...

hal-body

Build Status

Parse hal+json body using halson and co-body.

Installation

$ npm install hal-body

Options

Available via raw-body:

  • limit number or string representing the request size limit (1mb for json)

Example

var parseHal = require('hal-body');

// application/hal+json
var resource = yield parseHal(req);
console.log(resource.title));
console.log(resource.getLink('self'));

Koa

This lib also supports ctx.req in Koa (or other libraries), so that you may simply use this instead of this.req.

var parseHal = require('hal-body');

// application/hal+json
var resource = yield parseHal(this);
console.log(resource.title);
console.log(resource.getLink('self'));

License

MIT

Metadata

  • MIT
  • Whatever
  • Seznam.cz, a.s.
  • released 3/18/2014

Downloads

Maintainers