From fdebaa71957444035e933e0726824fea56b65b98 Mon Sep 17 00:00:00 2001 From: Lu-yeom <82422161+Lu-yeom@users.noreply.github.com> Date: Sat, 8 May 2021 21:23:24 +0800 Subject: [PATCH 1/2] self-learning by Luyeom-week4_hw1 --- homeworks/week4/hw1.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/homeworks/week4/hw1.js b/homeworks/week4/hw1.js index e69de29..6969aec 100644 --- a/homeworks/week4/hw1.js +++ b/homeworks/week4/hw1.js @@ -0,0 +1,11 @@ +const request = require('request'); +const process = require('process') + +console.log(process.argv) +request( + 'https://lidemy-book-store.herokuapp.com/books?_limit=10', + function (error,response,body) { + const json = JSON.parse(body) + console.log(json); + } +); From e3e4485b9c967d67eb0862a02e3e68314c64211e Mon Sep 17 00:00:00 2001 From: Lu-yeom <82422161+Lu-yeom@users.noreply.github.com> Date: Sat, 8 May 2021 22:17:19 +0800 Subject: [PATCH 2/2] Update hw1.js --- homeworks/week4/hw1.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/homeworks/week4/hw1.js b/homeworks/week4/hw1.js index 6969aec..8628d90 100644 --- a/homeworks/week4/hw1.js +++ b/homeworks/week4/hw1.js @@ -1,11 +1,18 @@ const request = require('request'); -const process = require('process') -console.log(process.argv) -request( +request.get( 'https://lidemy-book-store.herokuapp.com/books?_limit=10', function (error,response,body) { - const json = JSON.parse(body) - console.log(json); + let data; + try { + data = JSON.parse(body); + } catch (err) { + console.log('抓取錯誤',error); + return; } + for (let i = 0; i < data.length; i++) { + console.log(data[i].id + ' ' + data[i].name) + } + }, ); +