Skip to content

webstyle/express-namespace-routes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

express-namespace-routes

Express.js namespace for routes

Installation

npm install --save express-namespace-routes

const express = require('express');
const routes = require('express-namespace-routes');
const app = express();

routes.prefix('/user', (user) => {
  user.post('/', (req, res) => res.send(''));
  user.get('/', (req, res) => res.send(''));
  user.get('/:id', (req, res) => res.send(''));
  user.delete('/:id', (req, res) => res.send(''));
  user.put('/:id', (req, res) => res.send(''));

  user.prefix('/settings', (settings) => {
    settings.post('/', (req, res) => res.send(''));
  });
});

app.use(routes);

About

Express.js namespace for routes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published