koa-server-timestamp
Create a middleware to add a server timestamp header in milliseconds. Use for Koa v2
Note
This branch is use to Koa v2.x. To use Koa v0.x & v1.x, please check the 1.x branch.
Installation
This is a Node.js module available through the
npm registry. Installation is done using the
npm install
command:
$ npm install --save koa-server-timestamp@2
The default koa-server-timestamp is for koa v2.x
$ npm i --save koa-server-timestamp
API
let serverTimestamp = ;
serverTimestamp([options])
Create a middleware that adds a X-Server-Timestamp
header to responses. If
you don't want to use this module to automatically set a header, please
see the section about Options format
Options
The serverTimestamp
function accepts an optional options
object that may
contain any of the following keys:
header
The name of the header to set, defaults to X-Server-Timestamp.
format
This is a function that formats timestamps.
Examples
default
const serverTimestamp = ;const Koa = ;const app = ; app; // responseapp; app;
set header
const serverTimestamp = ;const Koa = ;const app = ; app; // responseapp; app;
set header and format
const serverTimestamp = ;const Koa = ;const app = ; app; // responseapp; app;
Full Example
Check this repo for full example with Koa v2
.