Skip to content

AndreOneti/nexxusjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nexxusjs

npm package

NPM Version NPM Downloads Maintenance

Known Vulnerabilities GitHub issues GitHub forks GitHub stars

Why

This library is designed to speed server creation and define routes. But I need everyone's contribution to improve the library and grow fast and optimized.

Open a lot of tasks if necessary to improve this. I count on the collaboration of all.

How to use

yarn add nexxusjs
or
npm install --save nexxusjs

Simple express server create.

The server uses by default, cors released to everyone, morgan with 'dev' option and helmet

const nexxusjs = require('nexxusjs');

const default = require('./default/router');
const defaultPostRoute = require('./defaultPostRoute');

new nexxusjs()
  .setPort(3000)
  .setMiddleware(function (req, res, next) {
    console.log("My middleware logic here");
    next();
  })
  .setMasterRout('/api')
  .setRoute('/1', default)
  .setRouteWithMiddleware('/2', default, function (req, res, next) {
    console.log("Middleware logic here");
    next();
  })
  .createRoute('get', 'test', (req, res, next) => {
    res.status(200).send("Work").end();
  })
  .createRoute('post', '/test', defaultPostRoute)
  .run()

License

npm