Skip to content

influentialpublishers/browser-sync-middleware-spa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

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),
      ]
    },
  };

About

A single page application middleware for the BrowserSync server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published