0

我打算设计一个提供api和网站的网络应用程序,这是因为该应用程序可以与移动设备一起使用。

我目前正在使用 node-restify 来提供 api,但现在我需要一种方法来提供应用程序的动态页面。

我最初的想法是只使用 ExpressJS 来提供页面和 API,但我读过 node-restify 更快。现在我的问题是,使用 restify 我无法提供以 ejs 呈现的 html 页面。

有没有办法只拥有一个应用程序并将 express 与 restify 集成。

有什么建议吗?

4

2 回答 2

0

你在这里写的很有趣,因为根据这个基准(2012 年 3 月 16 日):

http://blog.perfectapi.com/2012/benchmarking-apis-using-perfectapi-vs-express.js-vs-restify.js/

Restify比 Express 慢很多。

Express 可以轻松处理每秒约 1500 个请求,而 Restify 每秒仅处理约 250 个请求。

但即使他们已经改进了 Restify,我怀疑它是否会比 Express 更快,因为 Express 已经非常快了。更不用说它是带有非常有用的其他工具的整个框架。

结论:使用 Express.js。

于 2012-07-09T13:50:33.910 回答
0

看看这个 api:

https://github.com/rahpal/RestOnNode

NodeJS 上的 RESTful 框架

该项目是使用相同的项目架构构建的,随后是 ASP.Net WebApi 2.0。这意味着它将拥有控制器、身份验证机制等。您需要做的就是创建自己的控制器。

于 2015-01-13T06:19:04.360 回答