React Async/Await 获取带有请求体的数据
React Async/Await Get data with request body
我正在尝试获取需要请求正文的数据,但遇到了问题。对于其他 post 请求,{requestedThings} 工作正常但对于 get 请求,它给了我一个错误
谁能帮我解决这个问题?
async function initSurvey(userNo: number) {
return await loginApi.get(`/user/survey`, { userNo: userNo });
}
我收到以下消息:
TS2345: '{ userNo: number; 类型的参数}' 不可分配给 'AxiosRequestConfig' 类型的参数。
对象字面量只能指定已知属性,并且 'userNo' 类型不存在 'AxiosRequestConfig'。
46 |异步函数 initSurvey(userNo: number) {
47 | return await loginApi.get(/user/survey
, { userNo: userNo });
| ^^^^^^^^^^^^^^
48 | }
49 |
50 | export {
get
请求方法根据 MDN specs 没有请求主体。如果您使用的是 axios
,您应该按照下面的说明进行操作,或者根据您的 loginApi
API.
发送没有正文的请求
await axios.get('/user/survey', {
params: {
userNo
}
)
我正在尝试获取需要请求正文的数据,但遇到了问题。对于其他 post 请求,{requestedThings} 工作正常但对于 get 请求,它给了我一个错误
谁能帮我解决这个问题?
async function initSurvey(userNo: number) {
return await loginApi.get(`/user/survey`, { userNo: userNo });
}
我收到以下消息:
TS2345: '{ userNo: number; 类型的参数}' 不可分配给 'AxiosRequestConfig' 类型的参数。 对象字面量只能指定已知属性,并且 'userNo' 类型不存在 'AxiosRequestConfig'。 46 |异步函数 initSurvey(userNo: number) {
47 | return await loginApi.get(
/user/survey
, { userNo: userNo }); | ^^^^^^^^^^^^^^ 48 | } 49 | 50 | export {
get
请求方法根据 MDN specs 没有请求主体。如果您使用的是 axios
,您应该按照下面的说明进行操作,或者根据您的 loginApi
API.
await axios.get('/user/survey', {
params: {
userNo
}
)