Javascript 无法在React中查找json文件
我认为这是一个基本问题,但这是我现在面临的问题,我无法找到解决办法 我正在尝试显示我在postman上创建的API中的数据 React.js代码在这里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
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'))