Automatically loads routes from a directory structure
npm i -S express-route-autoloader
or
npm install --save express-route-autoloader
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)
MIT Copyright © Diego Rodríguez Baquero