最初是initialFetch,所以每当组件呈现graphql和axios时,都会从db获取数据。然后initialFetch设置为false。一旦通过graphql和axios将事件添加到db中,添加的状态变量将设置为true。由于useEffect依赖于添加了,所以它应该重新呈现组件并从db获取数据。但由于某种原因,它失败了,正如我下面提到的,axios无法与服务器通信。笔记!我使用GraphQL从MongoDB获取数据。console.log('added, fetching again')
fet
我正在使用React / Hooks前端上的axios来发出get请求,使用rails后端的种子数据填充我的react GoogleMap/api GoogleMaps标记组件。当我让rails服务器运行时,服务器重复进行此调用。下面的行将在循环中调用axios.get: // Get Coordinates from api
// UpdateCoordin
我希望在每次axios调用之前使用axios拦截器来将idToken作为授权头传递给所有axios调用,并且如果idToken在任何调用之前已经过期,我希望刷新它。我使用了以下代码: var idToken = getIdToken()
var refreshToken当idToken过期时,它进入无限循环,页面挂起。请帮我弄一