page.js-body-parser.js

1.0.7 • Public • Published

page.js-body-parser.js Gittip

A plugin for page.js which extends it to handle forms as well.

Form data is populated in the req object provided by page.js in a manner similar to how body-parser populates the req object provided by Express.

Example usage

page('/some_form_action', function(req) {

  // the form data is in the object req.body
  console.log(req.body);
});

Installation

Either download the file from here or use bower:

bower install page.js-body-parser.js

Initialization

Load page.js-body-parser.js after loading page.js.

Then initialize it by calling:

pageBodyParser();

Sample app

Check out sampleApp.html for simple demonstration of how this works.

To run it, follow these steps:

Clone this repo:

git clone https://github.com/kethinov/page.js-body-parser.js.git

Install page.js:

cd page.js-body-parser.js
bower install page.js

Start a simple web server (example assumes you have python installed, but you could use any web server):

python -m SimpleHTTPServer

Then open http://localhost:8000/sampleApp.html in your browser.

License

All original code in this library is licensed under the Creative Commons Attribution 4.0 International License. Commercial and noncommercial use is permitted with attribution.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i page.js-body-parser.js

      Weekly Downloads

      2

      Version

      1.0.7

      License

      Creative Commons Attribution 4.0 International License

      Last publish

      Collaborators

      • kethinov