Skip to content

guyo13/uws-body-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uws-body-parser

uws-body-parser is a request body parsing middleware for uWebSockets.js.

Typical usage

const { App } = require('uWebSockets.js');

const { bodyParser } = require('uws-body-parser');

const app = App();

app.post('/my/api/endpoint', (res, req) => {
  bodyParser(res, req, (data, wasParsed) => {
      // `wasParsed` argument is a boolean indicating if the body was actually parsed
      if (!wasParsed) {
        console.log('Body not parsed!');
      }
      // `data` argument is the parsed JSON/xWwwFormUrlEncoded/Raw Buffer body
      console.log(data);
      // TODO: your logic here
    }, () => { console.error('request aborted'); }
  );
});

About

A request body parsing middleware for uWebSockets.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published