gpt4 book ai didi

javascript - 类型 'map' .ts(2339) 上不存在属性 'AxiosResponse'

转载 作者:行者123 更新时间:2023-12-03 23:27:02 25 4
gpt4 key购买 nike

我在此代码块中的 map 功能:

public async getAllWidgets2(): Promise<Widget[]> {

let url = "myUrl";

var items = [];

return axios.get(url).then(result => {

console.log("results" + result)

let result2: Widget[] = [];
result.map((item) => { result2.push(this.parseWidget(item)); });
let data: Widget[] = result2;
return(data);


} ) }

上面的 map 函数给了我一个错误“类型'AxiosResponse'.ts(2339)上不存在属性'map'”

我在 StackOverflow 上搜索了答案并尝试了:
import { map } from 'rxjs/operators';

但仍然给我同样的错误。有什么办法解决吗?

最佳答案

Axios Response 不仅包含响应正文,它是一个对象,包含有关请求、响应等的所有详细信息......

如果要映射响应正文(数据),则必须在“response.data”而不是“response”上执行所有这些操作:)

关于javascript - 类型 'map' .ts(2339) 上不存在属性 'AxiosResponse<any>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62451685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com