express-html-snapshots

Express HTML snapshots middleware

#express-html-snapshots

Provides a useful middleware for express that allows heavy javascript web applications to be crawled by search engines.

npm install --save express-html-snapshots
npm install
npm test

You can take a look at the sample application (https://github.com/OpenifyIt/express-html-snapshots/tree/master/samples/angularjs)

Otherwise it's really straight forward.

app.configure(function(){
    // ...
    app.use(require('express-html-snapshots').middleware);
    app.use(app.router);
    // ...
});
  • Create static snapshots
  • Serve a static snapshot if it exists
  • More doc
  • Extract HtmlSnapshot into a diffent package
  • End to end tests

Contributions are welcome! Make sure to include tests with your pull request.

##Issues If you find an issue, please specified the steps to reproduce it. If you can provide a script to reproduce the issue, it's even better!.

Thanks