从 Axios 错误拦截器参数中获取完整 url

时间:2021-03-24 17:24:34

标签: axios

我正在使用 Axios 拦截器来捕获所有 const [keyPressed, setKeyPressed] = useState([]) const onKeydown = (e) => { const currentKey = e.key.toLowerCase() const localKeyPressed = [...keyPressed] localKeyPressed.push(currentKey) setKeyPressed(localKeyPressed) } const onKeyUp = (e) => { const currentKey = e.key.toLowerCase() const localKeyPressed = keyPressed localKeyPressed.pop(currentKey) setKeyPressed(localKeyPressed) } useEffect(() => { document.addEventListener('keydown', onKeydown) document.addEventListener('keyup', onKeyUp) return () => { document.removeEventListener('keydown', onKeydown) document.removeEventListener('keyup', onKeyUp) } }, []) (因此,默认情况下所有超出 2xx 范围的内容)。 我正在记录错误对象(或配置),并且希望获得导致错误的请求的完整 URL。到目前为止,我只得到了没有根 url 的路径。我查看了 baseURL,但它始终是 localhost。 (不出所料)

没有关于 Axios 响应/配置对象结构的文档,因此如果不记录整个对象并逐个属性地进行处理,就无法找到它。但我找不到它。

0 个答案:

没有答案