Axios TypeError:将循环结构转换为 JSON

编程入门 行业动态 更新时间:2024-09-27 05:54:31

Axios TypeError:将循环结构<a href=https://www.elefans.com/category/jswz/34/1771387.html style=转换为 JSON"/>

Axios TypeError:将循环结构转换为 JSON

我在 Node 应用程序中具有以下功能:

中间件

const recachePosts: any = async (req: Request, res: Response, next: NextFunction) => {
    try {
      const status = await cachePosts();
      ...
    } catch (err: any) {
      return res.status(422).json({
        status: false,
        message: err.message,
      });
    }
}

const cachePosts = async () => {
  const posts: any = await fetchAllPosts();
  ...
}

服务功能:

const fetchAllPosts = async () => {
  console.log('Step 1');
  const posts: any = await axios.get(``);
  console.log('Step 2: ' + posts);
  // returns Step 2: [Object Object]
  console.log('Step 2: ' + JSON.stringify(posts));
  // returns TypeError: Converting circular structure to JSON
  return posts;
};

服务功能中的

const posts: any = await axios.get(
);
行似乎不起作用。我在这里做错了什么?

回答如下:

加载帖子的数据或状态变量,因为帖子实际上是 axios 响应对象

const fetchAllPosts = async () => {
  console.log('Step 1');
  const posts = await axios.get(`https://url`);
  
  // Log specific properties of the 'posts' object
  console.log('Step 2 - Data: ', posts.data);
  console.log('Step 2 - Status: ', posts.status);

  return posts;
};

更多推荐

Axios TypeError:将循环结构转换为 JSON

本文发布于:2024-06-15 21:42:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1771419.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:转换为   结构   Axios   TypeError   JSON

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!