I'm planning to organize my controllers in sails using subfolder but I'm not sure how to do it. When I tried using like admin/PageController.js and connect it with the route I keep getting a 404 error.
See Question&Answers more detail:osI'm planning to organize my controllers in sails using subfolder but I'm not sure how to do it. When I tried using like admin/PageController.js and connect it with the route I keep getting a 404 error.
See Question&Answers more detail:osYou can definitely do this. The trick is, the controller identity is its path, in your case admin/PageController
. So a custom route in config/routes.js
would be something like:
'GET /admin/page/foo': 'admin/PageController.foo'
The great thing is, automatic actions still work, so if you have an index
action in the controller then browsing to /admin/page
will automatically run it.
You can also create controllers like this with sails generate controller admin/page
.