1.0.1 • Published 5 years ago

eer v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

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'})
1.0.1

5 years ago

1.0.0

6 years ago