【发布时间】:2021-03-25 05:57:37
【问题描述】:
我正在使用 axios 从 aws 获取数据。
import React, {useState, useEffect} from 'react';
import axios from 'axios';
function Employee() {
const[data, setData] = useState([]);
useEffect(() => {
axios.get('123.56.234.123:8080/employees?num=1')
.then(response => {
setData(response.data);
})
},[]);
return data;
}
从这段代码中,我收到了错误消息
获取 http://localhost:8080/123.56.234.123:8080/employees?num=1 431(请求标头字段太大)。
我认为原因是我获取的网址错误。
在这种情况下,如何从端点获取数据?
PS) 我的节点版本:14.XX
谢谢。
【问题讨论】:
-
您是否将
baseURL设置为http://localhost:8080?为什么它会被添加到您的网址中? -
似乎只是将该IP用作相对URL。我会尝试将
http://或https://添加到123.56.234.123...并试一试。 -
@codemonkey 是的,它有效!谢谢!
标签: reactjs