我想开发一个CMS,我需要一个很好的Node.js路由系统。
我没有任何预先决定,我会提出任何建议。
答案 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包含一个非常好的,非常灵活的路由器。如果您对路由需求一无所知,那么您应该从那里开始,因为它得到了很好的支持,并且有一个很棒的社区可以提供帮助。