Skip to content

seznam/hal-body

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KoaJs Slack

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

About

Parse hal+json body using halson and co-body

Resources

License

Stars

Watchers

Forks

Packages

No packages published