小编Emi*_*san的帖子

AxiosError:请求失败,状态代码为 400(在 React JS 中)

我正在尝试使用 axios 发表评论。当我提交在表单中输入的数据时,我在控制台中看到此错误:

\n

AxiosError\xc2\xa0{message: \'请求失败,状态代码 400\',名称:\'AxiosError\',代码:\'ERR_BAD_REQUEST\',配置:{\xe2\x80\xa6},请求:XMLHttpRequest, \xc2\xa0\xe2\x80\xa6}

\n

这是我的代码:

\n
import React, { useState } from \'react\'\nimport TextField from \'@material-ui/core/TextField\';\nimport { Button } from \'@material-ui/core\'\nimport CommentsAPI from \'../../Services/CommentsAPI\'\n\nexport default function CommentForm() {\n\n    const [comment, setComment] = useState({})\n\n    const handleSubmit = async (event) => {\n        event.preventDefault();\n        try {\n            const data = CommentsAPI.create(JSON.stringify(comment))\n            console.log(data)\n        } catch (error) {\n            console.log(error)\n        }\n    }\n\n    const handleChange = (event) => {\n        const {name, value} = event.currentTarget\n        setComment({\n            ...comment,\n            [name]: value\n        })\n    }\n\n    return (\n        <form …
Run Code Online (Sandbox Code Playgroud)

bad-request http-status-code-400 reactjs axios

8
推荐指数
1
解决办法
6万
查看次数