很久之前就看了这期的视频了,当时因为初学,也没有多少经验,也没学mongodb,pug模板引擎,又遇到jade改名pug,再加上有其他很多坑,在很多地方都卡住了。昨天晚上重新敲了一遍,虽然遇到了些小问题,最后还是全跑通了,很开心
2017-07-26
录入完成后,提交表单到admin/movie/new,node后台报错,_id找不到。原因是:从后台看到的数据是这样的:
{ 'movie[_id]': 'undefined',
'movie[title]': '逃学威龙',
'movie[doctor]': '',
'movie[country]': '',
此处省略... },
'movie[_id]'这个就是一个字符串,没有拆分成下级对象。
{ 'movie[_id]': 'undefined',
'movie[title]': '逃学威龙',
'movie[doctor]': '',
'movie[country]': '',
此处省略... },
'movie[_id]'这个就是一个字符串,没有拆分成下级对象。
2017-07-25
最新回答 / xue5hen
你可以初始化一个对象用来存放该页面需要的所有数据,然后依次请求各个分类的数据,待所有数据都请求完以后再渲染。比如:<...code...>大概是上面这样子,不过我个人比较喜欢ajax的方式去获取数据,那样就不涉及 render 方法,只需要在初始化时异步请求各个类型的片子就行了,category分类可以使用参数来传递,这样一个函数就够了。
2017-07-23
Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library ---------------------mongoose的save方法运行不下
2017-07-19
Cannot read property 'length' of undefined
请问这个是怎么修改的呢?
请问这个是怎么修改的呢?
2017-07-18
最新回答 / 诸葛钢铁加鲁鲁
你看一下 你的目录结构正确嘛?是不是在layout.jade的平级还有一个index.jade的文件,然后覆盖了你pages里的index.jade文件。。。我刚开始就是酱的。。。
2017-07-17
拿走不谢!
mongoose.connect('mongodb://127.0.0.1:27017/movie-website', { useMongoClient: true })
mongoose.Promise = global.Promise;
let db = mongoose.connection;
db.on('error', console.error.bind(console, 'Mongodb connect error !'))
db.once('open', function() {
console.log('Mongodb started !')
})
mongoose.connect('mongodb://127.0.0.1:27017/movie-website', { useMongoClient: true })
mongoose.Promise = global.Promise;
let db = mongoose.connection;
db.on('error', console.error.bind(console, 'Mongodb connect error !'))
db.once('open', function() {
console.log('Mongodb started !')
})
2017-07-16