2.5.0 • Published 7 years ago

accesses v2.5.0

Weekly downloads
7
License
MIT
Repository
github
Last release
7 years ago

accesses

NPM

A graphical access logger for Node.

npm.io

Features

  • Frameworks support
  • Cluster support
  • Databases support (todo)

Install

$ npm install accesses --save

Usage

Init accesses

import Accesses from 'accesses';

// Set up
const accesses = new Accesses({
	appName: 'My Web Service',
	port: 616
});

Register accesses to a framework as a middleware

express

import * as express from 'express';

const app = express();

// Register as a middleware
app.use(accesses.express);

app.get('/', (req, res) => {
	res.send('yeah');
});

app.listen(80);

If you use the cluster...

You must be call master function at master process. e.g.:

import * as cluster from 'cluster';
import { master } from 'accesses';

// Master
if (cluster.isMaster) {
	// your master code

	// Call master function
	master();
}
// Workers
else {
	// your worker code
}

That is it.

Now, we can monitor accesses on localhost:616

Intercept requests

accesses can intercept to request. So, you can hold, drop and bypass a request and send a custom resoponse.

npm.io

When turn on intercepting mode, all requests will hold.

Reference

options

PropertyTypeDescription
appNamestringYour app name
portnumberPort number that you want listen
storeStoretodo

Contribution

Issue reports, feature requests and pull requests are welcome!

License

MIT

2.5.0

7 years ago

2.4.3

7 years ago

2.4.2

7 years ago

2.4.1

7 years ago

2.4.0

7 years ago

2.3.2

7 years ago

2.3.1

7 years ago

2.3.0

7 years ago

2.2.0

7 years ago

2.1.1

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.1.0

7 years ago

2.0.0

7 years ago

2.0.0-beta11

7 years ago

2.0.0-beta10

7 years ago

2.0.0-beta9

7 years ago

2.0.0-beta8

7 years ago

2.0.0-beta7

7 years ago

2.0.0-beta6

7 years ago

2.0.0-beta5

7 years ago

2.0.0-beta4

7 years ago

2.0.0-beta3

7 years ago

2.0.0-beta2

7 years ago

2.0.0-beta1

7 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.7.1

8 years ago

0.7.0

8 years ago

0.6.0

8 years ago

0.5.0

8 years ago

0.4.1

8 years ago

0.4.0

8 years ago

0.3.2

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.0

8 years ago