expressboard
v0.0.261
Published
Fast, minimal, user-friendly dashboard for express.js servers.
Downloads
4
Maintainers
Readme
In development. Not considered stable enough for professional useage.
Fast, minimal, user-friendly dashboard built with express for express servers. Expressboard provides a wide verity of features to track Site Analytics, Request Limitations, & More.
Installation
This is a Node.js module available through the npm registry.
Before installing, download and install Node.js. Node.js 0.10 or higher is required.
If this is a brand new project, make sure to create a package.json
first with
the npm init
command.
Installation is done using the
npm install
command:
$ npm install expressboard
const board = require('expressboard');
board.go(5100);
Examples of Expressboard's useage
Index.js
// Express
const express = require('express')
const app = express()
// Expressboard
const board = require('expressboard');
app.get('/', function (req, res) {
res.send('Hello World')
board.onEvent('siteRequest')
})
app.listen(3000)
board.go(5100);
Terminal
$ node index.js
Output
[EXPRESS DASHBOARD]
View dashboard at: http://localhost:5100/dashboard
Want to contribute?
The Expressboard project welcomes all constructive contributions. Contributions take many forms, from code for bug fixes and enhancements, to additions and fixes to documentation, additional tests, triaging incoming pull requests and issues, and more!
Security Issues
If you discover a security vulnerability in Expressboard, please get in contact with Kris Powers.