大佬教程收集整理的这篇文章主要介绍了node.js – node js – 我在JSON.parse()中遇到麻烦,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试获取响应并使用JSON.parse时,我会发现一个奇怪的错误:
Got response: 200 undefined:1 http://www.w3.or ^ SyntaxError: Unexpected token u at Object.parse (nativE) at Incomingmessage.<anonymous> (/home/ubuntu/node_temp4/index.js:19:10) at Incomingmessage.emit (events.js:88:20) at httpParser.onmessageComplete (http.js:137:23) at Socket.ondata (http.js:1137:24) at TCP.onread (net.js:354:27)
这是我的脚本:
var http = require("http"); var searchQuery = "cats"; var queryResponse; var options = { host: 'gdata.youtube.com',path: "/@L_944_6@s/api/videos?q=" + searchQuery + "&max-results=1&v=2&alt=json" }; http.get(options,function(responsE) { console.log("Got response: " + response.statusCodE); response.on('data',function(chunk){ queryResponse += chunk; }); response.on('end',function(){ JSON.parse(queryResponsE); console.log('end'); }); }).end();
undefined{"youtube":["Api","response"]}
您可以通过将queryResponse实例化为空字符串来修复它var queryResponse =”
以上是大佬教程为你收集整理的node.js – node js – 我在JSON.parse()中遇到麻烦全部内容,希望文章能够帮你解决node.js – node js – 我在JSON.parse()中遇到麻烦所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。