在Rails应用程序控制器中使用已经实现的Grape API端点是一个好主意吗?
我正在创建一个应用程序,我的Rails控制器与我的API共享功能。我已经实现了应用程序的API,现在我正在实现控制器。
所以我的问题是,有没有办法从控制器向我的Grape API端点发出请求而不通过互联网?如果是这样,这是一个好主意吗?
答案 0 :(得分:1)
不要从Rails控制器调用Grape端点,而是调用Grape端点进行Ajax调用,并从Web / mobile前端使用API。为您的应用程序提供单一入口点,而不是暴露Grape路由以及Rails路由,这是一个好主意。