eer
v1.0.1
Published
Express Easy-Router
Readme
Express Easy-Router
A very simple route loader for express apps
Example
// index.js
const path = require('path');
const express = require('express');
const app = express();
var test = {
data: 'data',
more: 'data'
}
require('..')(path.resolve(__dirname,'routes'),app,{test});
app.listen(8080,() => {
console.log(`Test server listening...`);
});// routes/index.js
module.exports = (app,{test}) => {
return {
all(req,res) {
res.json(test);
}
}
}Documentation
Each route should export a function. The arguments must be (app,{}), where app is your express server, and {} are your dependencies
The arguments for the module are: (folder,app,{}), where folder is where you want to load your routes from, app is your express server, and {} are your dependencies
Ex:
const path = require('path');
require('eer')(path.resolve(__dirname,'routes'),app,{some:'dependency'})