Nodejs學習筆記(三)

2021-07-12 02:28:13 字數 1029 閱讀 9816

預設ejs模板只支援渲染以ejs為副檔名的檔案,可能在使用的時候會覺得它的**書寫

方式很不爽還是想用html的形式去書寫,該怎麼辦呢,這時就得去修改模板引擎了,

也就會用到

express的engine函式

// 修改模板檔案的字尾名為html

.set

('view engine'

,'html'

);// 執行ejs模組

.engine

('.html'

,require

('ejs'

).__express

);"__express",ejs模組的乙個公共屬性,表示要渲染的副檔名。

var 

cookieparser = require('cookie-parser');

if(req.cookies.isvisit)else);

res.send("

歡迎第一次訪問

"); }

});

session-parser的模組需要自己匯入

npm install session-parser

var 

session = require('express-session');

var 

express = require('express');

var

session = require('express-session');

var

redisstore = require('connect-redis')(session);

var

var

options = ;

// 此時

req物件還沒有

session

這個屬性

store: new

redisstore(options),

secret: 'helloween'

}));

NodeJS學習筆記

superagent 抓取資源 cheerio 化為dom結構 var superagent require superagent superagent.get host url end function err,sres sres.text 裡面儲存著網頁的 html 內容,將它傳給 cheeri...

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 設...