节点.js rest 框架

Node.js Rest Framework

本文关键字:框架 rest js 节点      更新时间:2023-09-26

我计划使用 JavaScript 编写一个相当大规模的 Web 应用程序。我相信我将使用 CanJS 开发 Web 应用程序来组织我的客户端部分。

我强烈考虑将 Node.js 用于我的服务器端组件,但我想知道设置 Node 以接受和处理 REST 请求的最佳方法是什么。我做了一些谷歌搜索,遇到了一个叫做Express的东西。对此有何评论?

任何帮助/建议将不胜感激。

restify 是一个节点.js模块,专门用于使您能够构建正确的 REST Web 服务。

http://mcavage.github.com/node-restify/

Express更面向完整的Web应用程序(渲染HTML等)。Restify仅适用于Web服务。

此外,创建Restify的人在Joyent工作,Ryan Dahl开发Node的公司.js(这是一种质量保证)。

对于 REST 请求处理,express-resource 是一个比 railwayjs 更集中的解决方案,它也是建立在 expressjs 之上的。

你可以

尝试 http://railwayjs.com/它是建立在 http://expressjs.com/之上

快递很好,速度很快:)Railway与Ruby on Rails类似。

http://expressjs.com 是de因子标准,执行类似Sinatra的路由。如果你想要真正容易地自动生成资源(有点像Rails风格),试试上面的那些库之一。

如果你想让它在

快递之上真正简单,试试 http://github.com/deitch/booster

披露:我本周刚刚发布了Booster。