我应该使用哪个 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 路由器? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章