browser-sync-middleware-spa
v1.0.0
Published
A single page application middleware for the BrowserSync server
Downloads
35
Readme
browser-sync-middleware-spa
A single page application middleware for the BrowserSync server.
Parameters
urlPathRegex
This must be a regular expression. It will be matched against the
req.originalUrl
value. If the URL matches then the provided HTML
file will be served.
htmlFilePath
This must be an absolute path the your web application's main (index.html)
file. This file will be served whenever the given urlPathRegex
matches
the req.originalUrl
Usage
var browserSync = require('browser-sync').create();
var browserSyncSpa = require('browser-sync-middleware-spa');
var baseDir = __dirname + '/_public/index.html';
browserSync.init({
server: {
baseDir: __
middleware: [
browserSyncSpa(/^[^\.]+$/, baseDir),
]
},
};