jmarthernandez / express-spa

npm module - express middleware for push state

Home Page:https://www.npmjs.com/package/@jmarthernandez/express-spa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Express SPA

Allows for single page apps to either be bookmarked or refreshed even when using front end routing.

Usage

npm install --save @jmarthernandez/express-spa

var express = require('express');
var pushState = require('@jmarthernandez/express-spa');

var app = express();
var static = __dirname + 'path/to/static/directory';

app.use(express.static(root));
app.use(pushState('index.html', { root: root }));

app.listen(8080, function () {
  console.log('Now you can bookmark your single page application');
});

About

npm module - express middleware for push state

https://www.npmjs.com/package/@jmarthernandez/express-spa

License:MIT License


Languages

Language:JavaScript 100.0%