Javascript Node.js Rest框架

Javascript Node.js Rest框架,javascript,node.js,rest,express,javascriptmvc,Javascript,Node.js,Rest,Express,Javascriptmvc,我计划使用JavaScript编写一个相当大规模的web应用程序。我相信我将使用CanJS开发webapp来组织我的客户端文章 我强烈考虑在服务器端组件中使用Node.js,但我想知道设置Node以接受和处理REST请求的最佳方法是什么。我在谷歌上搜索了一下,发现了一个叫做Express的东西。对此有何评论 如果您有任何帮助/建议,我们将不胜感激。您可以尝试在 Express既好又快:)railway的堆栈与ruby-on-rails类似。对于REST请求处理,它是一个比同样构建在express

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

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

如果您有任何帮助/建议,我们将不胜感激。

您可以尝试在


Express既好又快:)railway的堆栈与ruby-on-rails类似。

对于REST请求处理,它是一个比同样构建在expressjs之上的railwayjs更专注的解决方案

restify是一个node.js模块,专门用于构建正确的REST web服务

Express更倾向于完整的web应用程序(呈现HTML等)。Restify仅用于web服务

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

是de-factor标准,Sinatra喜欢路由。如果您想要真正轻松地自动生成资源(有点Rails风格),请尝试上面的库之一

如果您想在express上实现真正的简单,请尝试


披露:本周我刚刚发布了一个版本。

我喜欢考虑完整的Web应用程序和Web服务一样的东西。我正在使用restify进行完整的web应用程序。我实现了一个HTML和XML格式化程序来处理不同的表示。所以一切都很好+1用于restify。