nodejs+mongodb建站

# 建站流程

1. 需求分析

2. 項(xiàng)目依賴初始化

3. 入口文件編碼

4. 創(chuàng)建視圖

5. 測試前端流程

6. 樣式開發(fā),偽造模板數(shù)據(jù)

7. 設(shè)計(jì)數(shù)據(jù)庫模型

8. 開發(fā)后端邏輯

9. 配置依賴文件

10. 網(wǎng)站開發(fā)結(jié)束


安裝所需的nodejs模塊

```

jhw2@ubuntu:~/imooc$ npm install express jade moment mongoose

npm WARN deprecated jade@1.11.0: Jade has been renamed to pug, please install the latest version of pug instead of jade

npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer

npm WARN deprecated mongodb@2.2.16: Please upgrade to 2.2.19 or higher

moment@2.17.1 node_modules/moment

express@4.14.0 node_modules/express

├── escape-html@1.0.3

├── array-flatten@1.1.1


......

```

目錄結(jié)構(gòu)

```

jhw2@ubuntu:~/imooc$ pwd

/home/jhw2/imooc

jhw2@ubuntu:~/imooc$ ls

app.js? node_modules? views

jhw2@ubuntu:~/imooc$

```

app.js代碼

```

var express = require('express');

var port = process.env.PORT || 3000;

var app = express();

app.set('views','./views');

app.set('view engine','jade');

app.listen(port);

console.log('imooc started on port ' + port);

```

運(yùn)行app.js

```

jhw2@ubuntu:~/imooc$ node app.js

imooc started on port 3000

^C

jhw2@ubuntu:~/imooc$ PORT=4000 node app.js

imooc started on port 4000

^C

jhw2@ubuntu:~/imooc$

```

index.jade代碼摊鸡、detail.jade代碼、list.jade代碼姻政、admin.jade代碼

所在目錄imooc/views/...

```

doctype

html

head

meta(charset="utf-8")

title #{title}

body

h1 #{title}

```

app.js代碼

```

var express = require('express');

var port = process.env.PORT || 3000;

var app = express();

app.set('views','./views');

app.set('view engine','jade');

app.listen(port);

console.log('imooc started on port ' + port);

//index page

app.get('/',function(req,res){

res.render('index',{

title:'imooc 首頁'

});

});

//detail page

app.get('/movie/:id',function(req,res){

res.render('detail',{

title:'imooc 詳情頁'

});

});

//admin page

app.get('/admin/movie',function(req,res){

res.render('admin',{

title:'imooc 后臺錄入頁'

});

});

//list page

app.get('/admin/list',function(req,res){

res.render('list',{

title:'imooc 列表頁'

});

});

```

運(yùn)行app.js

```

jhw2@ubuntu:~/imooc$ node app.js

imooc started on port 3000

```

在瀏覽器輸入框中輸入地址端口號localhost:3000,顯示頁面岂嗓,如果是虛擬機(jī)可以在瀏覽器上輸入虛擬機(jī)的IP地址加端口號

```

imooc 首頁

```

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末汁展,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子厌殉,更是在濱河造成了極大的恐慌食绿,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件公罕,死亡現(xiàn)場離奇詭異器紧,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)楼眷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進(jìn)店門铲汪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人罐柳,你說我怎么就攤上這事掌腰。” “怎么了硝清?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長转晰。 經(jīng)常有香客問我芦拿,道長,這世上最難降的妖魔是什么查邢? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任蔗崎,我火速辦了婚禮,結(jié)果婚禮上扰藕,老公的妹妹穿的比我還像新娘缓苛。我一直安慰自己,他們只是感情好邓深,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布未桥。 她就那樣靜靜地躺著,像睡著了一般芥备。 火紅的嫁衣襯著肌膚如雪冬耿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天萌壳,我揣著相機(jī)與錄音亦镶,去河邊找鬼日月。 笑死,一個胖子當(dāng)著我的面吹牛缤骨,可吹牛的內(nèi)容都是我干的爱咬。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼绊起,長吁一口氣:“原來是場噩夢啊……” “哼精拟!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起勒庄,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤串前,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后实蔽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荡碾,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年局装,在試婚紗的時候發(fā)現(xiàn)自己被綠了坛吁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡铐尚,死狀恐怖拨脉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宣增,我是刑警寧澤玫膀,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站爹脾,受9級特大地震影響帖旨,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜灵妨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一解阅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧泌霍,春花似錦货抄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至藤为,卻和暖如春锈津,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背凉蜂。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工琼梆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留性誉,地道東北人。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓茎杂,卻偏偏與公主長得像错览,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子煌往,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評論 2 355

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