在 Rails 中使用你的葡萄 API

Using your Grape API from within Rails

在您的 Rails 应用程序控制器中使用已经实现的 Grape API 端点是个好主意吗?

我正在制作一个应用程序,其中我的 Rails 控制器与我的 API 共享功能。我已经实现了应用程序的 API,现在我正在实现控制器。

所以我的问题是,有没有一种方法可以在不通过互联网的情况下从控制器向我的 Grape API 端点发出请求?如果是这样,这是个好主意吗?

不要从您的 Rails 控制器调用 Grape 端点,而是对您的 Grape 端点进行 Ajax 调用并从 web/mobile 前端使用 API。最好有一个单一的应用程序入口点,而不是公开 Grape 路由和 Rails 路由。