1.首先將管理員的進入管理的介面做好,在routers/admin.js中加入
var express = require('express');
var router =express.router(); 4.0 有加入乙個新的 router 功能,它就像乙個迷你的應用程式,可以讓應用程式內部的路由撰寫更方便、更有彈性。新增非路由中間鍵
//監聽以/admin開頭的路由,不需要再寫/admin/user了,
// router.get('/user',function(req,res,next) )
//每乙個node.js執行檔案,都自動建立乙個module物件,同時,module物件會建立乙個叫exports的屬性,初始化的值是 {}
屬性可以被賦予乙個新的值(例如函式或物件),賦值給 `exports` 不會修改模組,必須使用 `module.exports`
// nodejs模組中的exports物件,你可以用它建立你的模組。例如:(假設這是rocker.js檔案)
//// exports.name = function() ;
//// 在另乙個檔案中你這樣引用
//// var rocker = require('./rocker.js');
// rocker.name(); // 'my name is lemmy kilmister'
// 其實,module.exports才是真正的介面,exports只不過是它的乙個輔助工具。 最終返回給呼叫的是module.exports而不是exports。
router.use(function (req,res,next)
next();
});router.get('/',function (req,res,next) );
});module.exports = router;
2.在view/admin中新增乙個index.html,該頁面可以參考boostrap中的導航條
後台管理
-->
歡迎進入我的部落格後台管理!
learn more
3.導航欄在什麼情況下都是一致的,所以我們可以運用模板的乙個功能實現它的復用
我們在view/admin資料夾下新建乙個layout.html模板,將剛剛在index.html中的**拷貝過來,
後台管理
在index.html加入以下一段**,呼叫layout.html中的**
歡迎進入我的部落格後台管理!
learn more
用node寫後台介面 (後台管理系統)
const express require express 列印一下 console.log 建立資料庫連線 const mysql require mysql const conn mysql.createconnection 祖冊 解析表單的body parser const bodyparse...
ecshop後台新功能及許可權的新增
1 在後台 推薦管理 裡新增 推薦人分成 會員分成 兩個操作功能以及許可權 index.php?act menu incluedes inc priv.php 許可權對照表 inc menu.php 管理中心選單陣列 languages zh cn admin common.php 管理中心公共語言...
Node寫部落格 靜態檔案託管
1.在index.html中加入了 沒必要用這樣的方式處理,後端不需要處理的檔案,寫起來太麻煩 靜態檔案託管的處理 告訴他傳輸資料型別 res.setheader content type text css res.send body 2.編寫靜態託管 設定靜態檔案託管 當使用者訪問的url以 pu...