Create a Client

To create a new client, you need to specify the µAnalytics host as a string.

import Analytics from 'micro-analytics';

const HOST = 'http://localhost:7070';
const analytics = new Analytics(HOST);

You can specify your credentials for µAnalytics basic authentication in an optional object passed as a second argument :

import Analytics from 'micro-analytics';

const HOST = 'http://localhost:7070';
const opts = {
  username: 'johan',
  password: 'myPass'
};

const analytics = new Analytics(HOST, opts);

By default, the client will use a cache key renewed each hour. You can set the cache interval using the cacheExpire key of the optional second argument. The value is the interval in seconds.

const Analytics = require('micro-analytics');

const HOST = 'http://localhost:7070';
const opts = {
  cacheExpire: 86400 // One day
};

const analytics = new Analytics(HOST, opts);

Last updated

Was this helpful?