NodeJS學習筆記

2021-07-11 13:14:55 字數 712 閱讀 3507

superagent(抓取資源)

cheerio**化為dom結構)

var superagent = require('superagent');

superagent.get(host_url).end(function

(err, sres)

// sres.text 裡面儲存著網頁的 html 內容,將它傳給 cheerio.load 之後

// 就可以得到乙個實現了 jquery 介面的變數,我們習慣性地將它命名為 `$`

// 剩下就都是 jquery 的內容了

// console.log(sres.text);

var $ = cheerio.load(sres.text);

var items = ;

// console.log($('#list-container'));

$('#list-container li .title').each(function

(idx, element) );

topicurls.push(href);

});// res.send(items);

// res.send($('#list-container').html());

});

eventproxy和async

nodejs學習筆記

手頭資料 深入淺出nodejs 了不起的node.js 個人感覺,深入淺出 更偏重於理論 而 了不起的node 實際上手例子較多,偏重實踐。理論知識的介紹放在後面,先從實際例子入手。待有實踐經驗後,回過來看理論,理解會更透徹。一 安裝nodejs 2.安裝nodejs,安裝成功後配置環境變數。3.驗...

Nodejs學習筆記(一)

對檔案的讀取操作 var fs require fs 讀取檔案所需要的模組 fs.readfile text.txt utf8 function err,data else fs.writefile text.txt 寫入的資料 寫入會覆蓋原來的資料fs中的一些方法 read 讀取資料 pipe 設...

Nodejs學習筆記(三)

預設ejs模板只支援渲染以ejs為副檔名的檔案,可能在使用的時候會覺得它的 書寫 方式很不爽還是想用html的形式去書寫,該怎麼辦呢,這時就得去修改模板引擎了,也就會用到 express的engine函式 修改模板檔案的字尾名為html set view engine html 執行ejs模組 en...