hal-body

2.1.0 • Public • Published

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

Dependencies (2)

Dev Dependencies (3)

Package Sidebar

Install

npm i hal-body

Weekly Downloads

0

Version

2.1.0

License

MIT

Last publish

Collaborators

  • jerrymf