javascript - 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 终端出错
解决方案
您将JSON.stringify
字符串作为数据传递。您没有调用该JSON.stringify
方法。而且你在调用它时还需要使用括号,而不是括号。
这body: "JSON.stringify[formData]"
至body: JSON.stringify( formData )
推荐阅读
- android - 如何在 Android 上对 PCM 音频文件进行下采样
- java - org.eclipse.jetty.util.ssl.SslContextFactory$Client ClassNotFoundException 升级到 Jetty Server 9.4.16
- php - PHP Xdebug log show time-out connection error. Using Atom IDE
- ios - 设备旋转后,iOS 上的 react-native 尺寸“窗口”高度和宽度反转
- c# - Combobox SelectedItem.ToString() 在主类外部调用时返回 NULL
- ruby-on-rails - Object is not removed from association even after foreign key is modified
- angular - 找不到“AppModule”的 NgModule 元数据中的 Angular 7 错误
- javascript - 如何跟踪事件发送的次数?
- java - 如何将字符串传递给 mybatis 集合列中的参数?
- tensorflow - Implement custom loss function in Tensorflow 2.0