我计划设计一个提供apis和网站的web应用程序,这是因为该应用程序可以与移动设备一起使用。
我目前正在使用node-restify来提供api,但现在我需要一种方法来为应用程序的动态页面提供服务。
我最初的想法是只使用ExpressJS来提供页面和API,但我发现node-restify要快得多。现在我的问题是,使用restify,我不能处理以ejs呈现的html页面。
有没有办法只有一个应用程序,并集成express和restify。
有什么建议吗?
发布于 2012-07-09 21:50:34
你在这里写的东西很有趣,因为根据这个基准(2012年3月16日):
http://blog.perfectapi.com/2012/benchmarking-apis-using-perfectapi-vs-express.js-vs-restify.js/
Restify比要慢很多。
Express每秒可以轻松处理约1500个请求,而Restify每秒只能处理约250个请求。
但即使他们已经改进了Restify,我怀疑它能比Express更快,Express已经非常快了。更不用说它是整个框架和其他非常有用的工具。
结论:使用Express.js。
发布于 2015-01-13 14:19:04
查看api的以下内容:
https://github.com/rahpal/RestOnNode
基于NodeJS的RESTful框架
这个项目是使用相同的项目架构构建的,之后是ASP.Net WebApi 2.0。这意味着它将从控制器、身份验证机制等开始。你所需要做的就是创建你自己的控制器。
https://stackoverflow.com/questions/11396001
复制相似问题