首页 > 解决方案 > 在 React 应用程序中检索 JSON 数据时的不同结果

问题描述

我正在尝试从我的反应应用程序中的 API 检索一些数据。当我在 FireFox 中查看端点时,有一个 value _embedded,这是我需要的,但是当我在 react 应用程序中访问该端点时,它不存在:

Firefox,查看 /wp-json/wp/v2/product?per_page=100&_embed :

在此处输入图像描述

当我在 Inspector 中通过 console.log 查看端点时,查看 /wp/v2/product?per_page=100&_embed :

在此处输入图像描述

有什么我想念的吗?

更新:

我在 React 中使用以下内容:

const Component = ({ state, actions }) => {
  const [products, setProducts] = useState([]);
  useEffect(() => {
    fetch(state.source.api + "/wp/v2/product?per_page=100&_embed")
      .then((response) => response.json())
      .then((data) => {
        setProducts(data);
      });
  }, []);

标签: javascriptreactjs

解决方案


推荐阅读