路线图有哪些优势?

时间:2016-08-03 10:03:59

标签: javascript node.js express

我是Express的新手。

我刚学会Route mapping,我无法想象将来使用类似的代码:

app.map({

'/users': {
    get: users.list,

    '/:id': {
        get: users.view,

        '/edit': {
            get: users.edit,
            put: users.update
        }
    }
}

为什么您希望以这种方式构建代码?

  1. 您介绍自己的函数map(),而不是使用Express已经可用于路由的工具(如路由器)。
  2. 此外,您还可以将中间件函数定义为对象的方法。导出它们directly似乎是一种更优雅的解决方案。
  3. 使用这种“映射”方法有什么好处吗?

    或者仅仅是美学问题 - 有人认为这比路由器/路由分离更优雅吗?

    感谢您的回答。

0 个答案:

没有答案