【问题标题】:Is it possible to extend api built in Ruby on Rails with NodeJs?是否可以使用 NodeJs 扩展在 Ruby on Rails 中构建的 api?
【发布时间】:2018-10-17 21:51:19
【问题描述】:

我正在学习 Node.Js,并且我已经有一些用 Ruby 构建的 API。

有没有办法使用 Node.Js 向该 API 添加额外的端点?

谢谢

【问题讨论】:

    标签: ruby-on-rails node.js api


    【解决方案1】:

    您有几个选择: 让您的节点应用程序成为反向代理并监听所有调用,无论它不处理任何路由,将其转发到 rails 应用程序。

    Forward express js route to other server

    让您的 Rails 应用程序成为反向代理并将新路由转发到节点应用程序。

    How can I use Rails routes to redirect from one domain to another?

    使用像 ngnix 或 traefik 这样的反向代理。这些将侦听所有路由并将请求发送到您配置的应用程序。如果您已经在使用 docker,Traefik 会变得非常容易。 Traefik 还有一个用于 windows/mac/linux 的二进制文件,使用 [File] 配置也很容易设置

    https://docs.traefik.io/

    【讨论】:

    • 非常感谢@jemiloii 的帮助
    猜你喜欢
    • 1970-01-01
    • 2016-08-31
    • 1970-01-01
    • 2011-06-21
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 2010-10-04
    • 1970-01-01
    相关资源
    最近更新 更多