1.0.3 • Published 3 years ago
tengriwatch v1.0.3
tengri 👁🗨
📝 what is tengri
tengri is a request logger for your node js web API based application that comes with an interface to visualize requests made to your server.
🛠 how to use
- to use tengri run the command in the project root
yarn add tengriwatch
ornpm install tengriwatch
- create a connection file for tengri to access your database, e.g.
connect.js
(if you are using knex.js skip this step): put the code below in the js file:
// Update with your config settings. module.exports = { development: { client: 'mysql', connection: { host:'localhost', database: '', user: '', password: '' }, }, staging: { client: 'mysql', connection: { host:'localhost', database: '', user: '', password: '' }, pool: { min: 2, max: 10 }, migrations: { tableName: 'knex_migrations' } }, production: { client: 'mysql', connection: { host:'localhost', database: '', user: '', password: '' }, pool: { min: 2, max: 10 }, migrations: { tableName: 'knex_migrations' } } };
in the app/index/server
- require tengri module
var Tengri = require("tengriwatch");
- initialize tengri
Tengri.init('connect.js')
(if you're using knex, just pass knexfile.js) - require tengri server
var {tengriServer} = require("tengriwatch");
- require tengri
var {tengri} = require("tengriwatch");
- use tengri server
app.use(tengriServer);
call tengri middleware above the route you want to monitor
app.use(tengri) app.use('/d',home) OR app.use('/d',tengri,home)
- require tengri module
navigate to your host or domain /tengri/tengriserver
built by
- Chukwudi Khagan Ubah - twitter