我的Rails API
客户端正在访问React
。每次加载react应用程序时,它都会get
向API
发出/
路径ActionController::RoutingError: No route matches [GET] "/"
的请求,这会引发错误:
<url>/backend-api/v2.3.3/..
虽然这并没有真正影响应用程序上的用户交互,但我仍想删除它。
我的API的正常路径为root
我认为这可以通过在路线上添加GET /
路径来修复,但考虑到React上最初加载的页面是静态的,并且不需要进行API调用,我该如何捕获这个初始var panControl = document.querySelector('.panning-control');
panControl.addEventListener("input", function(evt) {
doSomething(evt.target.value);
}, false);
function doSomething(value) {
var output = document.querySelector('.output');
output.textContent = value;
}
并防止错误被引发?
答案 0 :(得分:2)
在api范围下添加此routes.rb文件:
get '/', to: proc { [200, {}, ['']] }