This module attempts to uniquely identify browsers by examining their header and connection information. This information can be used as a "poor-man's" session identifier in your node projects. This module can optionally set a cookie to 'lock' in a consistent fingerprint.
Resuming sessions require that either the cookie be returned to the server, or a x-header
x-__browserFingerprint in the default case, be sent on subsequent requests
var http = ;var browserFingerprint = ;// these are the default optionsvar options =cookieKey: "__browserFingerprint" // The name of the cookie we'll save to identify this browser on subsequent requeststoSetCookie: true // Should we set a cookie?onlyStaticElements: false // Should we only use components to our hash algorithm which can be deterministically recreated, or are random elements allowed?settings:path: '/' // cooke path (use `/` for this whole domain)expires: 3600000 // cookie expiry;http;console;