1 | # Edge Express<br/>[![Sponsored by][sponsor-img]][sponsor] [![Version][npm-version-img]][npm] [![Downloads][npm-downloads-img]][npm] [![Build Status Unix][travis-img]][travis] [![Build Status Windows][appveyor-img]][appveyor] [![Dependencies][deps-img]][deps]
|
2 |
|
3 | [sponsor-img]: https://img.shields.io/badge/Sponsored%20by-Sebastian%20Software-692446.svg
|
4 | [sponsor]: https://www.sebastian-software.de
|
5 | [deps]: https://david-dm.org/sebastian-software/edge-express
|
6 | [deps-img]: https://david-dm.org/sebastian-software/edge-express.svg
|
7 | [npm]: https://www.npmjs.com/package/edge-express
|
8 | [npm-downloads-img]: https://img.shields.io/npm/dm/edge-express.svg
|
9 | [npm-version-img]: https://img.shields.io/npm/v/edge-express.svg
|
10 | [travis-img]: https://img.shields.io/travis/sebastian-software/edge-express/master.svg?branch=master&label=unix%20build
|
11 | [appveyor-img]: https://img.shields.io/appveyor/ci/swernerx/edge-express/master.svg?label=windows%20build
|
12 | [travis]: https://travis-ci.org/sebastian-software/edge-express
|
13 | [appveyor]: https://ci.appveyor.com/project/swernerx/edge-express/branch/master
|
14 |
|
15 | Edge Express is a centralized Express-based HTTP server with sophisticated built-in security. Part of the Edge Platform.
|
16 |
|
17 | > The Edge Platform helps you focus on business logic rather than dealing with massive tooling, common patterns, complex configurations.
|
18 |
|
19 | ## Features
|
20 |
|
21 | - Express Security with Helmet and HPP.
|
22 | - Improved Express Error Handling.
|
23 | - Custom "setup" and "dynamic" middleware as needed.
|
24 | - Support for Body-Parser, JSON, Cookies and Static serving out-of-the-box.
|
25 | - Bundled for Node6 + Node8 (Different Library Outputs).
|
26 |
|
27 |
|
28 | ## Public API
|
29 |
|
30 | - `addCoreMiddleware()`
|
31 | - `addErrorMiddleware()`
|
32 | - `addFallbackHandler()`
|
33 | - `addSecurityMiddleware()`
|
34 | - `createExpressServer()`
|
35 |
|
36 |
|
37 |
|
38 | ## License
|
39 |
|
40 | [Apache License Version 2.0, January 2004](license)
|
41 |
|
42 |
|
43 | ## Copyright
|
44 |
|
45 | <img src="https://cdn.rawgit.com/sebastian-software/sebastian-software-brand/3d93746f/sebastiansoftware-en.svg" alt="Sebastian Software GmbH Logo" width="250" height="200"/>
|
46 |
|
47 | Copyright 2017-2018<br/>[Sebastian Software GmbH](http://www.sebastian-software.de)
|