generator-express
generator-express copied to clipboard
Add additional examples for MVC controllers
Hiya!
I'm new to express/node development and decided to use this generator to get me started. One major pain point I had was figuring out how to structure the router calls, as all the examples I found was using a single file for all the router files.
I eventually figured out adding the same exports statement worked, after I spent a lot of time trying varients of app.use(/'some-path'). I'm not sure this is ideal, not sure the inner workings of app.use.
` module.exports = function (app) { app.use('/', router); };
router.get('/sometpath', function (req, res, next) { ... }); `
I suspect if I'd did app.use('/somepath', router); with router.get('/', but haven't tested yet.
I propose adding a article controller with example router paths. I'm willing to work on a PR but figured I'd gauge interest first.
Hey, yeah I think you worked it out. The app.use
sets the base route for the controller, then router.get
is after that, so yes you could do app.use('/somepath'
, then router.get('/'
to get the same thing.