我应该使用哪个Node.js路由器?

时间:2012-02-08 21:57:46

标签: javascript node.js content-management-system

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

我没有任何预先决定,我会提出任何建议。

3 个答案:

答案 0 :(得分:33)

快速

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

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

Director是一个非常棒的独立路由器,是Flatiron

的一部分
router.get(/hola/, helloWorld)

你自己的

对于使用正则表达式自行编写路由器的轻量级代码库非常简单

答案 1 :(得分:10)

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

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

我同意express上的其他答案。

答案 2 :(得分:8)

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