我正在尝试写入现有的JSON,我注意到我应该读取文件,插入新的项,然后再次写入,它在大多数情况下都有效,但有时我收到这个错误“JSON input at parse ()意外结束”,并且json中的空洞数据被删除/data.json',(err,data) =>{ throw new Error('ERROR in reading JS
我使用函数response.on()和JSON.parse(),并且我得到了一个200的statusCode,所以我知道我的代码可以工作,但我总是收到错误。input at IncomingMessage.我研究了这个错误,尝试修复我的代码,查看了、和,尝试了他们的建议和无数其他人的建议,但都没有结果。有人知道我怎么解决这个问题吗?
!!-更新--!!,我的数据也被解析
我正尝试在我的终端中登录我的Heroku帐户。但是,当我输入heroku login时,会出现一条消息,说按某个键打开我的浏览器,但是浏览器没有打开,登录失败,然后就会出现这条消息。JSONError: Unexpected end of JSON input while parsing near ' '
at module.exports (/usr/lib/heroku/node_modules/parse-<em
这是我的字符路由,它在某些公共API URL上工作得很好,但我尝试的大多数都会在输入错误的意外结束中结束。我也得到了一个Unexpected token , in JSON at position 48。如果它看起来是有效的JSON,怎么会发生这种情况呢?response.statusCode); response.on('data', (d) => {