express-powerful-router

1.2.5 • Public • Published

express-powerful-router

A new express router that allows you to use ES6 classes and dependency injections

https://www.npmjs.com/package/express-powerful-router

Dependency example

const UserDependency = (req, res) => {
	return { name: 'testUsername' }
}

module.exports = { UserDependency }

Controller example

class TestController{
	testFunction () {
		this.response.send(this.userModel.name)
	}
} 

module.exports = { 
	TestController, 
	routes: [
		['GET', '/', 'testFunction']
	],
	dependencies: {
		userModel: 'testDI'
	}
}

Readme

Keywords

Package Sidebar

Install

npm i express-powerful-router

Weekly Downloads

1

Version

1.2.5

License

AGPL-3.0

Unpacked Size

38.9 kB

Total Files

6

Last publish

Collaborators

  • ekifox