Skip to content

chuksgpfr/tengri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 or npm 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)
  • navigate to your host or domain /tengri/tengriserver

built by

About

Tengri is a request logger for your node js web API based application.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors