express-routemagic-eg
v0.0.3
Published
This is an example app for express-routemagic -- a simple and fast module to automatically require all your express routes without bloating your code with `app.use('i/will/repeat/this', require('./i/will/repeat/this')`. 把 Express 路由图给自动化。
Downloads
3
Readme
Route Magic Example/Template
Route Magic is a simple and fast Nodejs module to abstract away the unnecessary route invocations in the widely popular Expressjs framework, because is almost always true that your routing code folder structure is your intended api URI structure, and Route Magic will invoke your routings based on your folder structure. It keeps express clean and simple, exactly like how it should be. This module has no dependencies.
Route Magic是一个简单而又快速的Nodejs模块。它可自动化广泛使用的[Expressjs框架](https://github.com/expressjs/express)的路由图,因为您的路由文件夹结构几乎都是您想要的API URI结构。Route Magic将根据您的文件夹结构自动调用路由。 它保持 Express 简洁几明了的结构。该模块不依赖其它模块。
Say Goodbye To This
app.use('/', require('./routes/index'))
app.use('/somePath', require('./routes/somePath'))
app.use('/i/keep/repeating/myself', require('./routes/i/keep/repeating/myself'))
This does not make sense at all.
Say Hello To This
This is the most basic way to use Magic:
const magic = require('express-routemagic')
magic.use(app) // this assumes that your routing files are in `routes`, relative to where you invoke this.
If your files are not in a default routes
folder, then do this:
const magic = require('express-routemagic')
magic.use(app, '[your route directory]') // 'folder' is same as './folder'
Installation
Go to Route Magic Github to read more.
Or install with:
npm i express-routemagic -S
License
Magic is MIT licensed.