Node學習筆記 http

2022-07-26 08:00:20 字數 1801 閱讀 6765

querystring 第二個引數指定分隔符

也可以指定三個引數,效果和兩個引數類似

不同於querystring,下面是querystringfy的用法

queryescape與encodeuricomponent方法類似,能解析中文

node 建立乙個server

測試能不能從豆瓣請求到資料

在當前檔案的資料夾用node執行這個檔案

資料請求成功

檢視資料的headers

重新run一下這個檔案

在後端設定返回資料的編碼

response.setencoding('utf8')
通過data事件監聽收取資料

後端跨域方案

後端沒有同源策略,直接獲得資料返回給前端,前端可以直接用

通了之後,開始通過http協議做乙個小爬蟲程式

爬蟲爬到的資料是伺服器直接返回的內容,不會去爬取網頁中非同步獲取的資料。

爬取京東的頁面資訊

過程中安裝了乙個cheerio的包,這個包是相當於伺服器端的jquery  裝包: npm install cheerio -s

**如下

//過濾

爬取結果 

})player.emit('play','人民的名義')

player.emit('play','琅琊榜')

結果

Node 學習筆記

一.第乙個node伺服器 傳送響應資料 hello world response.end hello world n listen 8888 終端列印如下資訊 console.log server running at 二.使用express搭建第乙個伺服器 var express require ...

node學習筆記

node是什麼?官網 如何安裝?nodejs入門 一 nodejs詳細安裝步驟 如何驗證安裝成功?在cmd中輸入node v 接下來就是正文了 怎樣建立伺服器 引入http模組 建立伺服器 為伺服器物件新增請求事件 res.end ok 建立埠3000 const mongoose require ...

node學習 深入剖析http模組

表示我寫完了,訊息體結束 如果想獲取到伺服器的響應體 如果請求乙個api位址 如果是post請求 此時瀏覽器收不到響應資訊,會等待一段時間 靜態資源伺服器 http localhost 9527 index.html public index.html 檔案內容 http localhost 952...