Express/connect middleware js for logging an analyzing web traffic using the AccessWatch service.
npm install --save access-watch-middleware
The config
object is directly passed to
access-watch-node.
- The only required parameters is
apiKey
. - You can optionally provide your own caching by passing
cache
. Ifcache
is not provided, an in-memory cache will be used. - If your application is behind a reverse proxy, you will also need to set
fwdHeaders
.
See access-watch-node for details.
To enable verbose logging, include access-watch-middleware in your DEBUG
env
variable.
For example: npm DEBUG=access-watch-middleware npm start
.
Try it out by cloning this repo and run
npm install
npm run example