繁体   English   中英

Node.js + RESTFul API 框架

[英]Node.js + Framework for RESTFul API

我是Node 的新手,所以也许有人可以帮助我做出这个决定,我想创建可从网站和返回 JSON 响应的移动应用程序访问的 RESTFul API。

为了维护目的,我决定对网站和移动应用程序使用相同的 API,我从两个逻辑部分分离的灾难性平台出发。 此外,为了可扩展性目的,我只想使用没有会话的 RESTFul API,由于使用了哈希算法,使用 OAuth2 身份验证和 Memcache 来提供相同的 JSON 响应。

我从 Node+Express.js+MongoDB 作为后端开始,但我注意到 Express 附带了很多包来控制和使用 cookie、模板引擎等等......

所以我的问题是:Express.js 适合我的目的吗? 还是最好不要使用这个框架? 在您看来,在没有任何类型的会话和任何类型的 cookie 的情况下实现访问速度和服务速度的最佳方法是什么?

我用 Express 开发了一些 RESTful API。 Express 的好处是你不需要使用所有额外的东西,比如会话处理和模板引擎。 此外,还有一些非常好的模块可以让您非常快速地设置 API。 例如,如果您使用的是猫鼬,请查看Baucis

如果您仍然对 Express 感到不舒服,那么还有许多其他 node.js 框架可用于构建 RESTful API。 也许试试Restify Restify 有点像 Express 的专用版本,因此迁移现有代码非常容易。

您也可以选择Strongloop Strongloop 是 express 的包装器,但它具有许多功能,这使得它非常适合构建 RESTful API。请查看此链接https://strongloop.com/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM