json - 我收到一个错误:“JSON 输入意外结束”。我做错了什么?
问题描述
为什么我在我非常简单的应用程序上出现此错误?问题可能出在后端吗?我尝试使用 Postman 及其工作发送 JSON 对象,但在 React (17.0.2) 中我在控制台上收到此错误。
import React, { useState, useEffect } from "react";
const TodoItem = ({ item }) => {
const [todoItem, setTodoItem] = useState(item); //This got just an object from outside
const [isModified, setIsModified] = useState(false);
useEffect(() => {
if (isModified) {
fetch(`http://localhost:8080/api/todoitems/${todoItem.id}`, {
method: "PUT",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(todoItem),
})
.then((response) => response.json())
.then((data) => {
setTodoItem(data);
setIsModified(false);
});
}
}, [todoItem, isModified]);
return (
<>
{" "}
<input
type="checkbox"
checked={todoItem.done}
onChange={() => {
setIsModified(true);
setTodoItem({ ...todoItem, done: !todoItem.done });
}}
/>{" "}
<span>{item.task}</span>
</>
);
};
export default TodoItem;
解决方案
推荐阅读
- spring-boot - 如何覆盖默认的 Spring Boot 登录页面?
- javascript - jQuery $.each 上动态添加元素到 DOM
- javascript - 未捕获的 ReferenceError:未定义要求;当 nodeIntegration 设置为 false
- sql - SQL:从两个表中取出一列并将它们放入一个预定义的表中
- php - 将 Wordpress 上传文件夹更改为根目录
- zeromq - 从 NetMQ ZeroMQ 了解 MajorDomo 模式
- python-3.x - 将地址转换为国家
- javascript - Pie chart.js - 显示无数据保存消息
- multidimensional-array - 如何在 PHP 中的多维数组中不创建编号索引的情况下推入数组?
- python - Python中有什么快速创建和访问哈希表的方法吗?