nodejs09

express

  1. 安裝包----npm install --save express
  2. 引包
  3. 簡單案例
//相當于服務(wù)
var app = require("express");
//啟動服務(wù)
//響應(yīng)get方式  /
app.get("/",function(req,res){
    //響應(yīng)
  res.send("您成功的使用了express");
});
app.listen(3000,function(){
  console.log("success servering");
});
  1. 中文不亂碼
  • 原API res.writeHeader("Content-Type:text/plain;charset:utf-8");
  • express的send方法中封裝這一設(shè)置

exprss中外置路由

  1. heroRouter.js
//1. 引入express文件
var express = require("express");
//2. 使用express 的路由容器
var router = express.Router();
//3. 為路由添加一個個分發(fā)
router.get();
router.get();
//4. 將路由容器返回
module.export = router;
  1. app.js
//1. 引入express文件
var express = require("express");
//2. 引入路由文件
var heroRouter = require("./routers/hero");
//3. 使用路由,可以使用多個路由
express.use(heroRouter);

文件操作中的路徑

  1. 讀文件fs.readFile的路徑,是相對于node命令執(zhí)行的終端目錄
  2. 使用絕對路徑
  • 每個模塊都有__dirname , __filename
  • 使用path拼接路徑叽奥,path.join(__dirname,"./data/a.txt");
  • 如果是相對路徑勒葱,是相對于當前進程所在的路徑(process.cmd())踏兜,而不是相對于當前腳本所在的路徑屈芜。

express的內(nèi)置render需要配置模板引擎

使用模板配置,發(fā)現(xiàn)沒有路徑也會去views中尋找模板晓铆。因為默認是去views尋找

  1. art-tempate , 官方文檔有配置方法

node中常用ejs

  1. ejs , 不用引包贮匕,直接配置姐仅,但是文件后綴名不是.html,而是.ejs
  • 修改默認路徑 app.set("views","./test-view/");
  1. ejs , 使用<%%>作為語法刻盐,可以更改
  • ejs.delimiter = "$",將%改為$
  1. 修改ejs中文件后綴名
  • app.set("view engine","html");
  • app.engine(".html",require("ejs").__express);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末掏膏,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子敦锌,更是在濱河造成了極大的恐慌馒疹,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乙墙,死亡現(xiàn)場離奇詭異颖变,居然都是意外死亡生均,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門腥刹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來马胧,“玉大人,你說我怎么就攤上這事衔峰±煅牛” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵朽色,是天一觀的道長。 經(jīng)常有香客問我组题,道長葫男,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任崔列,我火速辦了婚禮梢褐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘赵讯。我一直安慰自己盈咳,他們只是感情好,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布边翼。 她就那樣靜靜地躺著鱼响,像睡著了一般。 火紅的嫁衣襯著肌膚如雪组底。 梳的紋絲不亂的頭發(fā)上丈积,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機與錄音债鸡,去河邊找鬼江滨。 笑死,一個胖子當著我的面吹牛厌均,可吹牛的內(nèi)容都是我干的唬滑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼棺弊,長吁一口氣:“原來是場噩夢啊……” “哼晶密!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起镊屎,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤惹挟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后缝驳,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體连锯,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡归苍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了运怖。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拼弃。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖摇展,靈堂內(nèi)的尸體忽然破棺而出吻氧,到底是詐尸還是另有隱情,我是刑警寧澤咏连,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布盯孙,位于F島的核電站,受9級特大地震影響祟滴,放射性物質(zhì)發(fā)生泄漏振惰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一垄懂、第九天 我趴在偏房一處隱蔽的房頂上張望骑晶。 院中可真熱鬧,春花似錦草慧、人聲如沸桶蛔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽仔雷。三九已至,卻和暖如春抖剿,著一層夾襖步出監(jiān)牢的瞬間朽寞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工斩郎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留脑融,地道東北人。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓缩宜,卻偏偏與公主長得像肘迎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子锻煌,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容