koa-response-time
Version:
X-Repsonse-Time middleware for koa
53 lines (32 loc) • 832 B
Markdown
# koa-response-time
[](https://greenkeeper.io/)
X-Response-Time middleware for Koa.
## Installation
```js
$ npm install koa-response-time
```
## Usage
Basic usage:
```js
const Koa = require('koa');
const responseTime = require('koa-response-time');
const app = new Koa();
app.use(responseTime());
```
If you need response high resolution in nano time, set `hrtime` option to `true`:
```js
app.use(responseTime({ hrtime: true }));
```
Sample response header with `hrtime = false` (default):
```
X-Response-Time: 153ms
```
Sample response header with `hrtime = true`:
```
X-Response-Time: 153.123581ms
```
## Note
Best to `.use()` at the _top_ before any other middleware,
to wrap all subsequent middleware.
## License
MIT