bender-router-builder
npm install bender-router-buildert want to think about the routing of your server application.Features
1) GET
2) POST
3) Upload file (in development)
Example
project
`
├── features
| ├── index.js
| └── users.js
├── ...
├── server.js
└── front.vue
`index.js
`
const buider = require('bender-router-builder')const path =
${__dirname}module.exports = buider({ path: path })
`> path - path to your api
users.js
`
function getUsers (id) {
const users = [
{ id: 1, name: 'Tom' },
{ id: 2, name: 'Jack' },
{ id: 3, name: 'Max' },
]
return users.find(u => u.id === id)
}module.exports = {
getUsers
}
`or
users.js
`
function getUsers (id) {
const users = [
{ id: 1, name: 'Tom' },
{ id: 2, name: 'Jack' },
{ id: 3, name: 'Max' },
]
return users.find(u => u.id === id)
}module.exports = getUsers
`server.js
`
const express = require('express')
const app = express()...
app.use('/', require('../features'))
app.use(express.static(
${__dirname}/../features))...
`front.vue
`
...
``