路线图的优点是什么?

我是Express新手。

我刚刚学习了路线映射 ,我无法想象将来使用类似的代码:

app.map({ '/users': { get: users.list, '/:id': { get: users.view, '/edit': { get: users.edit, put: users.update } } } 

你为什么要这样构造你的代码?

  1. 你引入你自己的函数map()而不是使用工具Express已经可用于路由(如路由器)。
  2. 此外,您还将中间件function定义为对象的方法。 直接出口似乎是一个更优雅的解决scheme。

使用这种“映射”方法有什么好处吗?

还是仅仅是一个美学的问题 – 别人认为这是比路由器/路由分离更优雅的解决scheme?

谢谢您的回答。