iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 26
0
Modern Web

網站前端後端與API系列 第 26

API中的GET與POST-2

  • 分享至 

  • xImage
  •  

index.js

/* 增加新的router,用GET帶參數 */
router.get('/getparams', function(req, res, next) {
  var idFromBrowser = req.query.id;
  if (idFromBrowser == "123"){
    console.log(idFromBrowser);
  	res.send('這是id=123時的頁面'+idFromBrowser);
  }else{
    console.log(idFromBrowser);
    res.send('這是其他的頁面'+idFromBrowser);	
  }
});

現在我們存檔,重新啟動伺服器,打開瀏覽器輸入:

http://localhost:3000/getparams

看到頁面上面寫

這是其他的頁面undefined

我們看一下Terminal的伺服器日誌狀態

undefined
GET /getparams 200 2.394 ms - 30

先出現undifined後,undifined就是我們console.log出來的內容,我們還沒有增加id所以對於後端來說,找不到id這個參數,會回傳了undifined。而完成這個req的res,所以狀態為200,花了2.394毫秒。


上一篇
API中的GET與POST-1
下一篇
API中的GET與POST-3
系列文
網站前端後端與API30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言