我应该使用哪个 Node.js 路由器? [关闭]

Posted

技术标签:

【中文标题】我应该使用哪个 Node.js 路由器? [关闭]【英文标题】:Which Node.js Router Should I Use? [closed] 【发布时间】:2012-03-01 09:48:52 【问题描述】:

我想开发一个 CMS,我需要一个好的 Node.js 路由系统。

我没有任何预先决定,我愿意接受任何建议。

【问题讨论】:

应该根据特性和性能来决定。看看anumargak 【参考方案1】:

快递

express 内置了坚如磐石的路由器。它有一个可爱的 DSL 语法

router.get("/foo/:id/:item", function (req, res) 
    console.log(req.params.id);
);

导演

Director 是一个很棒的独立路由器,是Flatiron 的一部分

router.get(/hola/, helloWorld)

你自己的

对于轻量级代码库,使用正则表达式构建自己的路由器非常简单

【讨论】:

一个超级精简的框架是wireframe。它是请求路由和控制流的混合体。 @user28958 谢谢!正是我想要的 @Raynos 有没有办法可以安装并且只需要 Express 的路由器组件? scotch.io/tutorials/…【参考方案2】:

您可能想查看模块 wiki 以查看路由器列表:

https://github.com/joyent/node/wiki/modules#wiki-web-frameworks-routers

我同意express 上的另一个答案。

【讨论】:

【参考方案3】:

NodeJS 的规范 Web 框架 express 包含一个非常好的、非常灵活的路由器。如果您对路由需求一无所知,则应该从那里开始,因为它得到了很好的支持,并且有一个很棒的社区可以提供帮助。

【讨论】:

以上是关于我应该使用哪个 Node.js 路由器? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我应该使用哪个 node.js 套接字引擎?

哪个数据库引擎最适合 node.js 应用程序? [关闭]

在小米路由器3G的OpenWRT环境安装node.js

为啥选择 XMPP 而 Node.js 和 WebSocket 都可用? [关闭]

如何使用 Node.js 解析 JSON? [关闭]

Node.js:req.query[] 和 req.params 之间的区别