Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
app
app.js
desc.md
package.json
readme.md

readme.md

#Browsersync - Server with pre-gzipped assets example

Installation/Usage:

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.gzipped.assets

Step 3: Install dependencies

$ npm install

Step 4: Run the example

$ npm start

Additional Info:

This example shows how you can use the connect-gzip-static middleware to serve already-gzipped assets.

Preview of app.js:

/**
 * Require Browsersync
 */
var browserSync = require('browser-sync').create();
var middleware  = require('connect-gzip-static')('./app');

/**
 * Run Browsersync with server config
 * Add middleware with override:true to ensure all files are
 * picked up.
 */
browserSync.init({
    server: 'app',
    files: ['app/*.html', 'app/css/*.css']
}, function (err, bs) {
    bs.addMiddleware("*", middleware, {
        override: true
    });
});