預設ejs模板只支援渲染以ejs為副檔名的檔案,可能在使用的時候會覺得它的**書寫
方式很不爽還是想用html的形式去書寫,該怎麼辦呢,這時就得去修改模板引擎了,
也就會用到
express的engine函式
// 修改模板檔案的字尾名為html
.set
('view engine'
,'html'
);// 執行ejs模組
.engine
('.html'
,require
('ejs'
).__express
);"__express",ejs模組的乙個公共屬性,表示要渲染的副檔名。
varcookieparser = require('cookie-parser');
if(req.cookies.isvisit)else);
res.send("
歡迎第一次訪問
"); }
});
session-parser的模組需要自己匯入
npm install session-parser
varsession = require('express-session');
varexpress = 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 設...