node.js - SyntaxError:节点中位置 1 处 JSON 中的意外数字
问题描述
在 Nodejs 中,我试图解析节点 http.createServer 发布请求中的 json 数据。我正在关注本教程并编写了后续代码。
var data;
req.on('data', function(chunk) {
data = JSON.parse(chunk.toString()); // parsing request body json object
});
req.on('end', function() {
console.log(data);
});
在我解析数据的地方,它给了我语法错误SyntaxError: Unexpected number in JSON at position 1
我也尝试将此行转换为以下行。
var data, value = {};
req.on('data', chunk => {
value = chunk.toString(); // parsing request body json object
data = JSON.parse(value);
});
解决方案
推荐阅读
- python - 嵌套 np.where
- java - 如何更改日期列表以包含前导零 (0)
- r - 如何将 shapefile 与 .csv 合并并创建图形
- javascript - wordpress 自定义插件干扰下拉菜单
- authentication - Asp.Net Core Anonymous 和 Windows 身份验证不能一起工作
- caching - 在不使用保护子句的情况下过滤 erlang ets 表
- javascript - Wavesurfer.js 不适用于 Vue 组件
- javascript - 如何在 jQuery/Java 脚本中调用动态 td 值
- python - 是否可以根据每日滚动标准偏差值计算总标准偏差
- javascript - Redux 表单同步字段级别验证无法使用复杂的字段名称?