我正在编写一个Node.js服务器,我正在尝试从API获取数据并将其返回给我的用户。我正在使用insightlyResponse
并尝试转换为JSON。这是我的代码:
insightlyResponse.setEncoding('utf8');
let rawData = '';
insightlyResponse.on('data', (chunk) => rawData += chunk);
insightlyResponse.on('end', () => {
try {
const parsedData = JSON.parse(rawData);
responseData = "PARSED";
} catch (e) {
responseData = `Got error: ${e.message}`
}
response.end(responseData);
});
错误为Got error: Unexpected token \u001f in JSON at position 0
。这意味着什么,我做错了什么?
答案 0 :(得分:0)
想出来!我仔细检查了API并意识到它可以返回压缩响应。关闭那个设置,就像一个魅力!