Skip to content

DiegoRBaquero/express-route-autoloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

express-route-autoloader npm npm JavaScript Style Guide npm

Automatically loads routes from a directory structure

Greenkeeper badge Travis branch Known Vulnerabilities

Install

npm i -S express-route-autoloader
or
npm install --save express-route-autoloader

Use

Put your routes in src/routes:

src/
- routes/
--- index.js   -> maps to /
--- auth.js    -> maps to /auth
--- v1/
----- model1.js -> maps to /v1/model1
----- model2.js -> maps to /v1/model2

Load routes in your app:

const express = require('express')
const routeLoader = require('express-route-autoloader')

const app = express()
routeLoader(app)

Related

License

MIT Copyright © Diego Rodríguez Baquero