|
|
12 years ago | |
|---|---|---|
| .gitignore | 12 years ago | |
| README.md | 12 years ago | |
| index.js | 12 years ago | |
| package.json | 12 years ago | |
A body parsing plugin for YAPS.
npm install [-g] yaps-body
git clone git://github.com/brettlangdon/yaps-body.git
cd ./yaps-body
npm install
``
## Usage
```javascript
var yaps = require("yaps");
var yaps_body = require("yaps-body");
var app = new yaps.server();
app.registerPlugin(yaps_body);
var my_plugin = function(options){
this.POST("/", function(request, server, respond){
// the request body as a buffer
console.dir(request.body);
// any errors raised while reading the POST data
console.dir(request.bodyError);
respond(200, "");
});
};
app.registerPlugin(my_plugin);
app.start();
var yaps = require("yaps");
var yaps_body = require("yaps-body");
var app = new yaps.server({
// attempt to parse the body as JSON, default: false
// this means request.body will be an obj and NOT a buffer
bodyAsJSON: true,
});
app.registerPlugin(yaps_body);
app.start();