1.2.1 • Published 10 years ago
accelerated.api.versioning v1.2.1
Usage
This module seamlessly adds API versioning into your accelerated.api app by returning your package.json version via response headers. By default, the header name is X-Accelerated-API-Version, but you can override that in your accelerated.api env.json:
"EXPRESS_API_VERSION_HEADER": "Your-API-Version-Header"Once you include accelerated.api.versioning into your project dependencies and npm install accelerated.api.versioning --save your project (thereby installing this module), you'll want to include the module like this:
var api = require('accelerated.api');
var apiVersioning = require('acceleratd.api.versioning').use();
api.useMiddlewares([ 
	[apiVersioning.key, apiVersioning.middleware]
]);
api.run();