$ npm install request-object-fingerprintgenerate a unique string from a request object for use as a cache key
Download node at nodejs.org and install it, if you haven't already.
npm install request-object-fingerprint --save
var fingerprint = require("request-object-fingerprint")
var request = {
method: 'GET',
url: '/flowers',
qs: {color: 'red', fragrance: 'sweet'},
headers: {bearer: 'beholder'}
}
fingerprint(request)
// => acl:e25f8d798636632ee5c91d27defb6749
// Set a custom prefix
fingerprint(request, {prefix: 'baz'})
// => baz:e25f8d798636632ee5c91d27defb6749
npm install
npm test
None
MIT