iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
自我挑戰組

初次接觸爬蟲的學習系列 第 2

Node套件運用測試

  • 分享至 

  • xImage
  •  

因為我看到說node可以利用套件來使撰寫程式較簡單方便些,所以我這邊就想用express套件來做個簡單的下載與應用,也算是我入門node的練習吧。

一開始建一個專案資料夾,然後將命令提示字元指向再專案資料夾,首先要先初始化專案,就在命令提示字元打上npm init。
https://ithelp.ithome.com.tw/upload/images/20210907/20141074Z5BpTmZjwB.png
接下來會有一堆可以輸入的地方,但我這邊就都用預設的,所以持續enter就行,需要特別注意的是其中有一個entry point:(index.js),這個後面會再講到,最後會讓你確認就好了。資料夾中就會出現package.json專案的基本結構
https://ithelp.ithome.com.tw/upload/images/20210907/201410741w4l4yD0XU.png
再來就要下載安裝express,很簡單就是在命令提示字元打入npm install express --save,之後專案中會出現一個資料夾,裡面就是套件。
https://ithelp.ithome.com.tw/upload/images/20210907/20141074Nwuq3ZyUUk.png
接下來回到專案中要開始寫程式,建一個文字檔並命名為index.js,為甚麼這邊要特別講命名,剛剛前面有說要注意一個地方是entry point 是專案的進入點,那我這邊是使用預設,所以以此命名。
https://ithelp.ithome.com.tw/upload/images/20210907/201410746cCNbMlFTo.png
那我一樣創建一個伺服器並印出hello world的字樣吧。這邊可以看到因為有套件的加入,程式碼與前一篇不同
https://ithelp.ithome.com.tw/upload/images/20210907/20141074gKQmC0tmOP.png
https://ithelp.ithome.com.tw/upload/images/20210907/20141074CidkNWszhQ.png
下面我也重覆前一天做過的,將world變粗體字,這邊比較簡單的是直接加上html的格式就行。
https://ithelp.ithome.com.tw/upload/images/20210907/201410744v2X59qG34.png
https://ithelp.ithome.com.tw/upload/images/20210907/20141074QFlUVoSfP6.png
最後補充程式中.get的用法,意思是說當使用者連接到伺服器的根目錄時,要做出甚麼反應。所以現在根目錄是”/”,當我路徑是http://localhost:3000/ 時,就會印出hello world。總結來說,當我再設置一個”/home”時會如何呢?
https://ithelp.ithome.com.tw/upload/images/20210907/20141074VBnyco9Czv.png
https://ithelp.ithome.com.tw/upload/images/20210907/20141074lQHAsiqWXw.png


上一篇
使用工具測試
下一篇
第一次的爬蟲
系列文
初次接觸爬蟲的學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言