【发布时间】:2018-11-21 03:52:51
【问题描述】:
我有一个Rails API,我的React 客户端正在访问它。每次加载 react 应用程序时,它都会向 API 发出 get 请求以获取路径 /,这会引发错误:
ActionController::RoutingError: No route matches [GET] "/"
虽然这不会真正影响应用程序上的用户交互,但我仍然想删除它。
我的 API 的正常路径为 <url>/backend-api/v2.3.3/..
我认为可以通过在路由上添加 root 路径来解决此问题,但考虑到 React 上最初加载的页面是静态的并且并不真正需要进行 API 调用,我如何才能捕捉到这个初始 @987654330 @ 并防止引发错误?
【问题讨论】:
-
我认为阻止 React 向
/路径发送请求将是正确的方法。在服务器端隐藏错误的方法 - 将是一种解决方法,它只是隐藏最初错误行为的症状。
标签: ruby-on-rails ruby-on-rails-4 routes ruby-on-rails-4.2 rails-api