使用节点js加载标头

时间:2015-12-01 10:54:28

标签: node.js mongodb express

我正在使用mongoDb处理节点js。加载标题页时我遇到一个奇怪的问题。

以下代码完美无缺

var articledetailpage = function (req, res, next) {
Articlepost.find({},function(err,docs){
res.write(loadView('articledetail',{doc:docs}));
next();         
 })

app.get('/articlepage',header,headerhome,articledetailpage,footer);

但是当我想动态传递url参数时,它不会加载标题。

 var articledetailpage = function (req, res, next) {
 Articlepost.findOne({_id:req.params.id},function(err,docs){
 res.write(loadView('articledetail',{doc:docs}));
 next();         
 }) 
};
app.get('/articlepage/:id',header,headerhome,articledetailpage,footer); 

当我使用url

运行代码时
localhost:3000/articlepage/fetched_id_from_database

1 个答案:

答案 0 :(得分:0)

当你说,标题没有加载,你的意思是你得到一个错误,或者只是引擎根本没有加载它?请更具体一点。