var content=require('../models/content');//引入內容
router.post('/comment/post',function (req,res) ;
//查詢當前這篇內容的資訊
content.findone().then(function (content) ).then(function (newcontent) );
});
comments:
4.根據後台修改前台,增加comment.js使用ajax傳輸資料
$('#messagebtn').on('click',function () ,
success:function (responsedata)
});});function rendercomment(comments)
$('.messagelist').html(html);}
router.get('/comment',function (req,res) ).then(function (content) );
});
在comment.js中修改
(1)在function rendercomment中加入
$('#messagecount').html(comments.length);
(2)在comment.js中格式化時間
//格式化時間
function formatdate(d)
var perpage=5;//每頁顯示多少條
var page=1;
var pages=0;
var comments=;
$('#messagebtn').on('click',function () ,
success:function (responsedata)
});});$.ajax(,
success:function (responsedata)
});$('.pager').delegate('a','click',function () else
rendercomment();
});function rendercomment() else
if(page>=pages)else
var html='';
for(var i=start;i'+
''+comments[i].username+'' +
''+formatdate(comments[i].posttime)+'
' + ''+comments[i].content+'
'+ '
'; }
$('.messagelist').html(html);
}//格式化時間
function formatdate(d)
9.細節處理
(2)對安全的處理xss等等
Node寫部落格 靜態檔案託管
1.在index.html中加入了 沒必要用這樣的方式處理,後端不需要處理的檔案,寫起來太麻煩 靜態檔案託管的處理 告訴他傳輸資料型別 res.setheader content type text css res.send body 2.編寫靜態託管 設定靜態檔案託管 當使用者訪問的url以 pu...
Node寫部落格 模板引擎的配置和使用
思想 後端邏輯和頁面表現分離 前後端分離 模板配置 載入模組處模組 var swig require swig 配置應用模板 定義當前應用所使用的模板引擎 第乙個引數 模板引擎的名稱,同時也是模板檔案的字尾,第二個引數 用於解析處理模板內容的方法 設定模板檔案存放的目錄,第乙個引數 必須是views...
Node寫部落格 後台管理功能及介面的搭建
1.首先將管理員的進入管理的介面做好,在routers admin.js中加入 var express require express var router express.router 4.0 有加入乙個新的 router 功能,它就像乙個迷你的應用程式,可以讓應用程式內部的路由撰寫更方便 更有彈...