pjax-parser

1.0.2 • Public • Published

PJAX-Parser

Express middleware to handle pjax requests

npm version Code Climate GitHub license

Installation

npm install pjax-parser --save

Usage

import express from 'express';
import path from 'path';
import bodyParser from 'body-parser';
import pjaxParser from 'pjax-parser';
 
const app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
 
app.set('view engine', 'hbs');
app.set('views', path.join(__dirname, 'views'));
app.use(express.static(path.join(__dirname, 'public')));
 
app.use(pjaxParser());
 
app.get('/', (req, res) => {
  res.render('index', {data: 'test'});
});
 
app.get('/about', (req, res) => {
  res.render('about', {data: 'test'});
});
 
app.listen(3000, () => {
  console.log("listening at http://localhost:3000")
});

Development

The source code is in lib dir. Use gulp build to transpile code to ES5 using babel. Use gulp watch to watch for continuous build.

LICENSE

MIT

Readme

Keywords

Package Sidebar

Install

npm i pjax-parser

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

6.18 kB

Total Files

10

Last publish

Collaborators

  • nmabhinandan