router.route(path) Returns an instance of a single route which you can then use to handle HTTP verbs with optional middleware. Use router
router.use([path], [function, ...] function) Uses the specified middleware function or functions, with optional mount path path
router.all(path, [callback, ...] callback) This method is just like the router.METHOD() methods, except that it matches all HTTP
router.METHOD(path, [callback, ...] callback) The router.METHOD() methods provide the routing functionality in Express, where METHOD
router.param(name, callback) Adds callback triggers to route parameters, where name is the name of the parameter and callback