× react TypeError:无法读取未定义的属性“then”

tulipjie

我想我只需要另外一双眼睛,因为我无法得到我在这里缺少的东西。在服务器中,代码是:

function getByCategory (token, category) {   return new Promise((res)
  => {
let posts = getData(token)
let keys = Object.keys(posts)
let filtered_keys = keys.filter(key => posts[key].category === category && 
!posts[key].deleted)
res(filtered_keys.map(key => posts[key]))   }) }

在 postAPI 中,代码是:

export const getByCategory=(category)=>{
fetch(`${api}/${category}/posts`,{headers})
    .then(res=>res.json())
    .then(data=>data)
};

在类别中:

  PostsAPI.getByCategory(category).then((posts) =>{
            posts.map((post)=>{
                return addPosts(post)
            });
        });

我的代码被推送到https://github.com/tulipjie/redux-readable我希望有人能帮助我。非常感谢。

遵守

你的方法不返回任何东西。尝试将“return”放在fetch前面,如下所示:

export const getByCategory=(category)=>{
    return fetch(`${api}/${category}/posts`,{headers})
        .then(res=>res.json())
        .then(data=>data)
};

或者像这样删除花括号:

export const getByCategory=(category)=>
    fetch(`${api}/${category}/posts`,{headers})
    .then(res=>res.json())
    .then(data=>data);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

React TypeError:无法读取未定义的属性(读取“状态”)

React - TypeError:无法读取未定义的属性(读取“参数”)?

React TypeError:无法读取未定义的属性“结果”

MobX React TypeError:无法读取未定义的属性

React TypeError:无法读取未定义的属性“0”

TypeError:无法读取未定义的React Express的属性'prototype'

React-TypeError:无法读取未定义的属性“ includes”

TypeError:无法读取未定义的React Hooks的属性“ map”

React教程:TypeError:无法读取未定义的属性“ props”

TypeError:无法读取未定义React的属性'value'

React Jest:TypeError:无法读取未定义的属性“ map”

React - TypeError 无法读取未定义的属性“地图”

React + Fetch + Json。TypeError:无法读取未定义的属性

React Native + Fetch => TypeError:无法读取未定义的属性“then”

React TypeError:无法读取未定义的属性“绑定”

TypeError:无法读取未定义的属性'then'-React Hooks

REACT TypeError:无法读取未定义的属性“值”

TypeError:无法在react中读取未定义的属性'reduce'

TypeError:无法读取未定义的属性“状态”。更新了React

Typescript,React:TypeError:无法读取未定义的属性“ push”

TypeError:无法读取未定义的React Native的属性'map'

React - TypeError:无法读取未定义的属性“renderSidebaritem”

React TypeError:无法读取未定义问题的属性“categoryName”

React JSX 返回 TypeError:无法读取未定义的属性

React js TypeError:无法读取未定义的属性“params”

React Redux TypeError:无法读取未定义的属性“标题”

React-TypeError:无法读取未定义的属性“img”

Axios在React中未定义,错误:Uncaught TypeError:无法读取未定义的属性“ post”

× TypeError:无法读取未定义的属性“地图” - google.maps 未定义(React)