ActionController::RoutingError: No route matches [GET] "/"
ActionController::RoutingError: No route matches [GET] "/"
我有一个 Rails API
正在被我的 React
客户端访问。每次加载反应应用程序时,它都会向 API
发出 get
请求以获取路径 /
,这会引发错误:
ActionController::RoutingError: No route matches [GET] "/"
虽然这并没有真正影响用户在应用程序上的交互,但我仍然想删除它。
我的API的正常路径是<url>/backend-api/v2.3.3/..
我认为这可以通过在路由上添加 root
路径来解决,但考虑到 React 上最初加载的页面是静态的,并不真的需要进行 API 调用,我怎样才能抓住这个初始 GET /
并防止错误被引发?
在 api 范围下添加 routes.rb 文件:
get '/', to: proc { [200, {}, ['']] }
我有一个 Rails API
正在被我的 React
客户端访问。每次加载反应应用程序时,它都会向 API
发出 get
请求以获取路径 /
,这会引发错误:
ActionController::RoutingError: No route matches [GET] "/"
虽然这并没有真正影响用户在应用程序上的交互,但我仍然想删除它。
我的API的正常路径是<url>/backend-api/v2.3.3/..
我认为这可以通过在路由上添加 root
路径来解决,但考虑到 React 上最初加载的页面是静态的,并不真的需要进行 API 调用,我怎样才能抓住这个初始 GET /
并防止错误被引发?
在 api 范围下添加 routes.rb 文件:
get '/', to: proc { [200, {}, ['']] }