#Browsersync - Server + Logging + History API fallback middlewares Example
To try this example, follow these 4 simple steps.
Step 1: Clone this entire repo
$ git clone https://github.com/Browsersync/recipes.git bs-recipes
Step 2: Move into the directory containing this example
$ cd bs-recipes/recipes/server.middleware
Step 3: Install dependencies
$ npm install
Step 4: Run the example
$ npm start
This example adds the connect-logger middleware
app.js
:/** * Require Browsersync */ var browserSync = require('browser-sync').create(); var historyApiFallback = require('connect-history-api-fallback') /** * Run Browsersync with server config */ browserSync.init({ server: "app", files: ["app/*.html", "app/css/*.css"], middleware: [require("connect-logger")(), historyApiFallback()] });