Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在React中查找json文件_Javascript_Reactjs_Api_Postman - Fatal编程技术网

Javascript 无法在React中查找json文件

Javascript 无法在React中查找json文件,javascript,reactjs,api,postman,Javascript,Reactjs,Api,Postman,我认为这是一个基本问题,但这是我现在面临的问题,我无法找到解决办法 我正在尝试显示我在postman上创建的API中的数据 React.js代码在这里 const urlCategories = '127.0.0.1:8000/api/categories'; const [service, setService] = useState([]); const fetchCategories = async () => { const response = await f

我认为这是一个基本问题,但这是我现在面临的问题,我无法找到解决办法

我正在尝试显示我在postman上创建的API中的数据

React.js代码在这里

  const urlCategories = '127.0.0.1:8000/api/categories';
  const [service, setService] = useState([]);
  const fetchCategories = async () => {
    const response = await fetch(urlCategories);
    const service = await response.json();
    console.log(service);
  };
  useEffect(() => {
    fetchCategories();
  }, []);
控制台中的错误

未捕获(承诺中)语法错误:JSON.parse:处的意外字符 第1行JSON数据的第1列

http缺失

const urlCategories = 'https://127.0.0.1:8000/api/categories';
  const [service, setService] = useState([]);
  const fetchCategories = async () => {
    const response = await fetch(urlCategories);
    const service = await response.json();
    console.log(service);
  };
  useEffect(() => {
    fetchCategories();
  }, []);

您的API没有使用可解析/转换为JS对象的有效JSON字符串响应,请检查您的API响应的内容with@NickParsons它对我来说很合适[{“id”:1,“parent_id”:1,“title”:“\u0160tampa”,“created_at”:“2021-04-27T12:39:52.000000Z”,“updated_at”:“2021-04-27T12:39:52.000000Z”},…..检查浏览器的网络检查器中发生的情况。您可能会收到错误消息,原因是未传递凭据(
fetch(…,{credentials:'same origin'))