【问题标题】:Unexpected token J in JSON at position 0 at JSON.parse (<anonymous>) at __webpack_exports__.default (webpack-internal:///./pages/api/mail.js:4:21)__webpack_exports__.default (webpack-internal:///./pages/api/mail.js:4:21) 处 JSON.parse (<anonymous>) 位置 0 处的 JSON 中的意外令牌 J
【发布时间】:2021-09-20 23:53:11
【问题描述】:

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

我正在尝试在此处构建一个联系表单,当我 console.log() 此处的 FormData 时,它返回一个空数组并给出Internal Server error 500check out the error here。我发布链接是因为它确实允许我分享照片,因为我的声誉很低。

My pages/contact.js 包含输入字段的 POST REQUEST 数据 code

我的 IDE 终端终于出错了

my terminal error

【问题讨论】:

  • 请阅读How to Ask。特别是关于不提供图片文字的部分。

标签: javascript arrays json reactjs next.js


【解决方案1】:

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

body: "JSON.stringify[formData]"

body: JSON.stringify( formData )

【讨论】:

  • 好的,谢谢!错误消失了。但是,当我点击联系表单中的提交按钮时,它仍然返回一个空数组:(
  • @Mahijendra 如果这解决了这个问题并且您现在遇到了不同的问题,请接受这个答案并创建一个新问题。
猜你喜欢
  • 2022-01-26
  • 1970-01-01
  • 1970-01-01
  • 2019-03-21
  • 2018-03-19
  • 2020-04-12
  • 1970-01-01
  • 1970-01-01
  • 2018-11-25
相关资源
最近更新 更多