Nodejs - 是否存在类似于nodejs中的请求模块的任何模块?

时间:2014-04-22 08:15:11

标签: node.js express sails.js restify

我想从节点服务器进行休息api调用。我目前在脑海中请求模块。  你会为nodejs中的生产实践建议任何其他最好的REST调用模块(获取/发布)吗?

此致 拉姆

3 个答案:

答案 0 :(得分:1)

Restify专门用于提供RESTful API(而不是提供网页)。它也可以调用RESTful API。

答案 1 :(得分:1)

我正在使用Sails.js创建Rest API。非常好用!

  

Sails.js会自动为您的应用生成RESTful JSON API。这意味着您不必编写任何后端代码来构建简单的数据库应用程序。

安装:

sudo npm -g install sails

创建应用

sails new testProject

提升服务器:

cd testProject
sails lift

你准备好了!

<强>更新

关于您的评论,您不希望创建 REST API,而是使用现有的API。

我发现这个名为Node-rest-client的node module。我自己没有尝试过,但看起来这可能就是你想要的。

  

允许连接到任何API REST并以js Object形式获取结果。

答案 2 :(得分:0)

Here是一个名为&#34; Deployd&#34;的nodeJS模块。这将帮助您在几秒钟内创建REST API(获取/发布),但它的社区非常有限。它也非常强大。

只需安装deployd,就可以安装nodeJS和mongoDB。 Deployd提供类似Web界面的PHPMyAdmin,您可以通过它创建API并对deployd的事件API进行微调工作,使您可以控制各个事件的行为,如GET / POST / DELETE / PUT / VALIDATE等