天天看點

nodejs用expressjs架構搭建多人部落格(一)

想學習點新東西就是開手寫,就寫了個簡單的實作,利用node實作一個部落格。主要的内容就在首頁也能看到了。

nodejs用expressjs架構搭建多人部落格(一)

話不多說,expressjs怎麼建立項目選擇ejs模闆,之前的文章都寫過了。

首先從使用者注冊開始,有了使用者才能根據id查找文章。

nodejs用expressjs架構搭建多人部落格(一)

include 傳遞參數時就把需要的css 和js 傳遞到head 和foot子產品裡

header.ejs

footer.ejs

route路由,編寫對應再到reg.ejs的頁面

同時需要user和資料庫的互動建立userDao,并且繼承自baseDao

工具類

做到此發覺痛點是和資料庫mongodb互動用mongodb = require('mongodb'),很别扭,應該用mongoose,不過既然都這麼用了,就都應該學習下。

接下來進入登入界面

nodejs用expressjs架構搭建多人部落格(一)

登入的路由

nodejs用expressjs架構搭建多人部落格(一)

登入成功後進入個人中心頁面personal,根據id進入同時用到

當然不用的話可以用es6的promise(resolve,reject), resolve就是成功後的參數傳遞,reject就是錯誤異常時。

使用者主要的字段資訊有如下

當點選資料編輯時,進入資料編輯頁面

nodejs用expressjs架構搭建多人部落格(一)

ejs

目錄結構

nodejs用expressjs架構搭建多人部落格(一)

有需要的交流的可以加個好友

繼續閱讀