Ruby on rails ActionController::RoutingError:没有与[GET]匹配的路由/&引用;

Ruby on rails ActionController::RoutingError:没有与[GET]匹配的路由/&引用;,ruby-on-rails,ruby-on-rails-4,routes,ruby-on-rails-4.2,rails-api,Ruby On Rails,Ruby On Rails 4,Routes,Ruby On Rails 4.2,Rails Api,我的React客户端正在访问一个railsapi。每次加载react应用程序时,它都会对路径/向API发出get请求,这会引发错误: ActionController::RoutingError: No route matches [GET] "/" 虽然这并不会真正影响应用程序上的用户交互,但我仍然希望删除它 我的API的正常路径为/backend API/v2.3.3/。 我认为可以通过在路由上添加根路径来解决这个问题,但是考虑到React上最初加载的页面是静态的,不需要进行API调用,我

我的
React
客户端正在访问一个
railsapi
。每次加载react应用程序时,它都会对路径
/
API
发出
get
请求,这会引发错误:

ActionController::RoutingError: No route matches [GET] "/"
虽然这并不会真正影响应用程序上的用户交互,但我仍然希望删除它

我的API的正常路径为
/backend API/v2.3.3/。


我认为可以通过在路由上添加
根路径来解决这个问题,但是考虑到React上最初加载的页面是静态的,不需要进行API调用,我如何捕获这个初始
GET/
并防止引发错误?

将此添加到API范围下的routes.rb文件中:

get '/', to: proc { [200, {}, ['']] }

我认为将请求发送到
/
路径将是正确的方法。隐藏服务器端错误的方法-将是一种仅隐藏最初错误行为的症状的解决方法。请参见此