亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Hey,scott. 我提交評論之后無法redirect到原來的movieId.

我的comment數據庫代碼:

var?mongoose?=?require('mongoose');
var?Schema?=?mongoose.Schema;
var?ObjectId?=?Schema.Types.ObjectId;

var?CommentSchema?=?new?Schema({
????movie:?{type:?ObjectId,?ref:?'Movie'},
????from:?{type:?ObjectId,?ref:?'User'},
????to:?{type:?ObjectId,?ref:?'User'},
????content:?String,
????meta:?{
????????createAt:?{
????????????type:?Date,
????????????default:?Date.now()
????????},
????????updateAt:?{
????????????type:?Date,
????????????default:?Date.now()
????????}
????}
});

CommentSchema.pre('save',?function?(next)?{
????if?(this.isNew)?{
????????this.meta.createAt?=?this.meta.updateAt?=?Date.now()
????}
????else{
????????this.meta.updateAt?=?Date.now()
????}

????next()
});

CommentSchema.statics?=?{
????fetch:?function?(cb)?{
????????return?this
????????????.find({})
????????????.sort('meta.updateAt')
????????????.exec(cb)
????},
????findById:?function?(id,?cb)?{
????????return?this
????????????.findOne({_id:?id})
????????????.exec(cb)
????}
};

module.exports?=?CommentSchema;

我的comment后臺控制代碼:

var?Comment?=?require('../models/comment');

//?comment
exports.save?=?function?(req,?res)?{
????var?_comment?=?req.body.comment;
????var?movieId?=?_comment.movie;
????var?comment?=?new?Comment(_comment);

????comment.save(function?(err,?comment)?{
????????console.log("comment:")
????????console.log(comment)
????????if?(err){
????????????console.log(err)
????????}
????????res.redirect('/movie/'?+?movieId)
????})
};

detail里面截取comment段代碼:

//?detail?page
exports.detail?=?function?(req,res)?{
????var?id?=?req.params.id;

????Movie.findById(id,?function?(err,?movie)?{
????????Comment
????????????.find({movie:?id})
????????????.populate('from',?'name')
????????????.exec(function?(err,?comments)?{
????????????????//?console.log("name:")
????????????????//?console.log(comments)
????????????????res.render('detail',?{
????????????????????title:?'淘通科技詳情頁',
????????????????????movie:?movie,
????????????????????comments:?comments
????????????????})
????????????});
????????})
};

最后是從comment后臺文件設置console打印出來的字段:

comment:
????{?reply:?[],
??????meta:
???????{?createAt:?Fri?May?06?2016?17:27:10?GMT+0800?(中國標準時間),??????????????????????????????????????????????????????????????????????????
?????????updateAt:?Fri?May?06?2016?17:27:10?GMT+0800?(中國標準時間)?},????????????????????????????????????????????????????????????????????????
??????_id:?572c636e1ac3d66803ba025a,
??????content:?'333',
??????__v:?0?}

問題出在哪里現在一點思路都沒有啊,,請各路大神幫忙看看。

正在回答

1 回答

花了無數精力之后發現了問題的原因了,

在detail.jade里面,input寫成了imput。。。真是粗心害死人啊。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
node建站攻略(二期)——網站升級
  • 參與學習       51925    人
  • 解答問題       423    個

幫助你深入前后端開發留下的迷惑,為進一步自學打下基礎

進入課程

Hey,scott. 我提交評論之后無法redirect到原來的movieId.

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號