【问题标题】:Nodejs - Is there any module existing similar to request module in nodejs?Nodejs - 是否存在与 nodejs 中的请求模块类似的模块?
【发布时间】:2014-06-06 12:04:47
【问题描述】:

我想从节点服务器进行休息 api 调用。我目前脑子里有请求模块。 您会建议任何其他用于 REST 调用(get/post)的最佳模块,用于 nodejs 中的生产实践吗?

问候, 拉姆

【问题讨论】:

  • 您有什么具体要求吗?
  • 是的。我想使用网络服务来获取我的应用程序的响应。我在节点平台上使用 Express 服务器。因此,我必须进行休息调用绑定标头/正文中的数据以使用托管在不同服务器上的 Web 服务并获取响应。我需要一个 Request 模块的替代品。

标签: node.js express sails.js restify


【解决方案1】:

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

【讨论】:

  • 我个人通过restful API直接在服务器上使用骨干服务器2服务器通信。创造奇迹。
【解决方案2】:

Here 是一个名为“已部署”的 nodeJS 模块,它可以帮助您在几秒钟内创建 REST API(get/post),但它的社区非常有限。它也很强大。

只需安装已部署,它期望 nodeJS 和 mongoDB 已经安装。 Deployd 提供类似 PHPMyAdmin 的 Web 界面,您可以通过该界面创建 API 并在已部署的 Event API 上进行微调工作,这使您可以控制单个事件的行为,例如 GET/POST/DELETE/PUT/VALIDATE 等

【讨论】:

    【解决方案3】:

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

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

    安装:

    sudo npm -g install sails
    

    创建应用:

    sails new testProject
    

    提升服务器:

    cd testProject
    sails lift
    

    你准备好了!

    更新

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

    我发现这个 node module 叫做 Node-rest-client。我自己没有尝试过,但看起来这可能就是您要找的。​​p>

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

    【讨论】:

    • Sails 看起来像一个框架。我需要的只是一个模块来使用在其他服务器上运行的 web 服务。
    猜你喜欢
    • 2015-07-12
    • 2011-10-18
    • 1970-01-01
    • 2017-10-13
    • 1970-01-01
    • 1970-01-01
    • 2017-10-27
    • 1970-01-01
    • 2012-06-19
    相关资源
    最近更新 更多