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.

/page.js-body-parser.js/

    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