Skip to content

parthdesai93/simple-routify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Automatically walk controller dir in basefolder and mount routes present in that folder

code for index route '/' goes into 'controller/index.js'.

For example,

if you want a route '/users/post/', just create a file 'controller/users/post.js'.

Finally, to mount the routes do something like this:

  const app = express();
  let baseDir = process.cwd();
  let controllerDir = baseDir + '/controller/'; 
  const routes = walkFiles(controllerDir);

  routes.forEach(route => {
    app.use(route.apiRoute, require(route.path))
  })

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published