无法用javascript解析从google books API接收的数据
我的代码是无法用javascript解析从google books API接收的数据,javascript,google-books-api,Javascript,Google Books Api,我的代码是 app.post('/',function(req,res){ const isbn = req.body.bookDetail; console.log(isbn); const url = "https://www.googleapis.com/books/v1/volumes?q=" + isbn; https.get(url,function(resp){ resp.on("data",f
app.post('/',function(req,res){
const isbn = req.body.bookDetail;
console.log(isbn);
const url = "https://www.googleapis.com/books/v1/volumes?q=" + isbn;
https.get(url,function(resp){
resp.on("data",function(data){
const jsonData = JSON.parse(data);
console.log(jsonData);
})
})
})
我收到以下错误
未定义:17
“描述”:“对法国文学伟人的深刻而迷人的研究向读者介绍了这一点
发生在作家和文学作品之间的精彩对话。在这里,我们发现创造性的对话
使心灵陶醉,迫使它更加深刻地意识到自己的创造性现实。发现心灵作为创造性实体是人类最宝贵的收获
SyntaxError:JSON输入意外结束
在JSON.parse()处
在IncomingMessage。(C:\Users\goyal\onedrive\desktop\learning tech\Library app\app.js:28:35)
在IncomingMessage.emit(events.js:376:20)
在IncomingMessage.Readable.read(internal/streams/Readable.js:519:10)
流量(内部/streams/readable.js:1001:34)
在恢复时(internal/streams/readable.js:982:3)
在处理和拒绝时(内部/process/task_queues.js:82:21)
[nodemon]应用程序崩溃-正在等待文件更改,然后再启动