課程
/前端開發
/Node.js
/node+mongodb 建站攻略(一期)
也不報錯。。。
2016-12-27
源自:node+mongodb 建站攻略(一期) 3-2
正在回答
我怎么沒發現我哪里錯了。。。
block content
? .container
? ? .row
? ? ? form.form-horizontal(method="post",action="/admin/movie/new")
? ? ? ? input(type="hidden",name="movie[_id]",value="#{movie._id}")
? ? ? ? .form-group
app.post('/admin/movie/new', function(req, res) {
var id = req.body.movie._id
var movieObj = req.body.movie
var _movie
if(id !== 'undefined') { ?//對其更新
Movie.findById(id, function(err, movie) {
if (err) {
console.log(err)
}
_movie = _.extend(movie, movieObj) ? //underscore
_movie.save(function(err, movie) {
res.redirect('/movie/' + movie._id) ?//重定向
})
? ? })
else {
_movie = new Movie({
doctor: movieObj.doctor,
title: movieObj.title,
country: movieObj.country,
language: movieObj.language,
year: movieObj.year,
poster: movieObj.poster,
summary: movieObj.summary,
flash: movieObj.flash
res.redirect('/movie/' + movie._id)
親,在admin.jade中要寫這句哦:
form.form-horizontal(method="post",action="/admin/movie/new") //重點action
還要這個哦~
app.post("/admin/movie/new", function(req, res) {
var id = req.body.movie._id;
var movieObj = req.body.movie;
// console.log(movieObj);
var _movie ;
if (id !== 'undefined') { ? ? //注意 undefined要加引號哦~~~
if (err) console.log(err);
_movie = _.extend(movie, movieObj);
// console.log(_movie);
res.redirect("/movie/" + movie._id);
});
else 。。。。。
舉報
帶你完整實現一個從前端到后端的項目,初中級前端開發工程師必學課程
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-11
我怎么沒發現我哪里錯了。。。
2017-01-11
block content
? .container
? ? .row
? ? ? form.form-horizontal(method="post",action="/admin/movie/new")
? ? ? ? input(type="hidden",name="movie[_id]",value="#{movie._id}")
? ? ? ? .form-group
2017-01-11
app.post('/admin/movie/new', function(req, res) {
var id = req.body.movie._id
var movieObj = req.body.movie
var _movie
if(id !== 'undefined') { ?//對其更新
Movie.findById(id, function(err, movie) {
if (err) {
console.log(err)
}
_movie = _.extend(movie, movieObj) ? //underscore
_movie.save(function(err, movie) {
if (err) {
console.log(err)
}
res.redirect('/movie/' + movie._id) ?//重定向
})
? ? })
}
else {
_movie = new Movie({
doctor: movieObj.doctor,
title: movieObj.title,
country: movieObj.country,
language: movieObj.language,
year: movieObj.year,
poster: movieObj.poster,
summary: movieObj.summary,
flash: movieObj.flash
})
_movie.save(function(err, movie) {
if (err) {
console.log(err)
}
res.redirect('/movie/' + movie._id)
})
}
})
2016-12-28
親,在admin.jade中要寫這句哦:
form.form-horizontal(method="post",action="/admin/movie/new") //重點action
還要這個哦~
app.post("/admin/movie/new", function(req, res) {
var id = req.body.movie._id;
var movieObj = req.body.movie;
// console.log(movieObj);
var _movie ;
if (id !== 'undefined') { ? ? //注意 undefined要加引號哦~~~
Movie.findById(id, function(err, movie) {
if (err) console.log(err);
_movie = _.extend(movie, movieObj);
// console.log(_movie);
_movie.save(function(err, movie) {
if (err) console.log(err);
res.redirect("/movie/" + movie._id);
});
});
}
else 。。。。。