【问题标题】:How to create communication API between my website and my Client's website如何在我的网站和我的客户网站之间创建通信 API
【发布时间】:2015-07-09 23:18:54
【问题描述】:

我想在使用 Rails 构建的网站和另一个网站之间创建一个通信 API,这样我就可以将数据库中的数据发送到那里的网站。所以我的想法是在我将实时创建的地方使用 node.js,因此它将在以下过程中工作。我的数据库已连接到 rails,rails 会将其发送到 redis,然后 redis 会将其发送到 node 最后 node 将使用 socket.IO 将其发送到另一个网站

问题:这有效吗?有没有更简单的方法?

【问题讨论】:

    标签: ruby-on-rails node.js redis socket.io communication


    【解决方案1】:

    只使用rails,创建一个控制器和一个返回json的动作。

    您可以使用https://github.com/rails-api/rails-api 来加快速度。

    【讨论】:

    • 我可以创建一个新的 rails api 应用程序并用它来连接我现有的网站,然后使用这个应用程序发送到我的客户网站
    【解决方案2】:

    我认为这不是一个好方法 您应该考虑降低依赖链(DB -> Rails -> Redis -> 节点 -> 客户端) 需要redis吗? (如果需要实时,您可以将节点连接到数据库) 如果您不需要实时系统,请考虑使用 http,您可以在 rails 中返回任何类型(您自己的 json、html、...)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 2015-09-16
      • 2018-01-08
      • 1970-01-01
      • 2020-02-16
      • 2012-07-06
      相关资源
      最近更新 更多