电影页面无法获取年份 国家 和summary
来源:7-2 第七天 兼容PC注册登录和首页(上)
mas123
2016-09-19
这里可以打印出年份 国家 和summary的数据,
可是这里打印出来的movie数据,没有年份 国家 和summary
代码:
function updateMovies(movie) {
var options = {
url: 'https://api.douban.com/v2/movie/subject/' + movie.doubanId,
json: true
}
request(options).then(function(response) {
var data = response.body
_.extend(movie, {
country: data.countries[0],
language: data.language,
summary: data.summary
})
// console.log('每一步电影的详细数据')
// console.log(data)
var genres = movie.genres
// console.log('查看种类')
// console.log(genres)
if (genres && genres.length > 0) {
var cateArray = []
genres.forEach(function(genre) {
cateArray.push(function *() {
var cat = yield Category.findOne({name: genre}).exec()
if (cat) {
cat.movies.push(movie._id)
yield cat.save()
}
else {
cat = new Category({
name: genre,
movies: [movie._id]
})
cat = yield cat.save()
// console.log('查看种类')
// console.log(cat)
movie.category = cat._id
yield movie.save()
// console.log('查看该电影的数据')
// console.log(movie)
}
})
})
co(function *() {
yield cateArray
})
}
else {
movie.save()
}
})
}
1回答
-
mas123
提问者
2016-09-19
已解决。。。。。。。。
00
相似问题