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

Lup*_*pus 25 javascript content-management-system node.js

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

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

Ray*_*nos 33

表达

express有一个坚如磐石的路由器构建到它.它有一个可爱的DSL语法

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

导向器

Director是一款非常棒的独立路由器,是Flatiron的一部分

router.get(/hola/, helloWorld)
Run Code Online (Sandbox Code Playgroud)

你自己

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


sir*_*rhc 10

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

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

我同意快递的另一个答案.


mat*_*ski 8

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