首页 > 解决方案 > JSON.parse 中位置 0 处的 JSON 中的意外标记 J () 在 __webpack_exports__.default (webpack-internal:///./pages/api/mail.js:4:21)

问题描述

我不明白这里出了什么问题或导致问题的原因

我正在尝试在这里建立一个联系表格,当我console.log()在这里的 FormData 时,它返回一个空数组并Internal Server error 500在这里检查错误。我发布了一个链接,因为它确实允许我分享一张照片,因为我的声誉很低。

我的 pages/contact.js 包含输入字段 代码的POST REQUEST数据

最后在我的 IDE 终端出错

我的终端错误

标签: javascriptarraysjsonreactjsnext.js

解决方案


您将JSON.stringify字符串作为数据传递。您没有调用该JSON.stringify方法。而且你在调用它时还需要使用括号,而不是括号。

body: "JSON.stringify[formData]"

body: JSON.stringify( formData )


推荐阅读