我們昨天是撈所有資料,那我們今天來試試看如何單出其中一筆資料囉~
我原本以為會很快速的解決惹,會跑出我預期的想要的資料
但上天就是這麼驚喜,居然讓我進入找不到資料這個選項
想想為什麼~~~~~
關鍵有三個,提出一點我解這個小bug的方向XD
1.可以知道的是,資料沒問題,但是卻進入的if判斷,也就是說的確找不到資料
2.我是使用三個===,所以是嚴謹判斷
3.所以我改成 == 看看
居然就發現沒問題了,那這邊可以知道了
在我們的json中
而在我們的route中
驗證一下
知道問題在哪就好解決了,看是把誰轉成對方那個型別(或者用兩個== XD?)
我這邊採用這個方式
我們把他都轉成數字吧~
再重新打一次看看
這樣就可以得到耍廢的資料囉
順帶一提,箭頭函示其實我還是不是很習慣,但感覺node上很多教學都用這種方式,不知道大家喜歡哪一種呢?
我自己還是比較喜歡這種寫法XD
let todo = db.todos.find(function(todo) {
return todo.id === req.params.id;
});
我覺得還是相對好閱讀跟順手寫一點辣...是說玩了這麼幾天,開始有點忘記Laravel怎麼寫了...真是恐怖