采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
安装了co,修改了代码,但是点进去网页还是没有详情介绍。。也不报错。不知道哪里出问题了
这如果用response[1]会报错的。这样写就没问题,但是这里打印data,没有返回值。
希望scott能抽空看看 ,
在 game.js 的 find 方法里面,每一行后面都加一个 console.log 来打印下变量值
比如:
var id = this.params.id console.log(this.parms) console.log('id is: ') console.log(id) ..... console.log('data is: ') console.log(data)
一直到 movie 为止,每一行都打印出来,从命令行来看数据是不是为空,是不是正确,是不是符合期望,利用这种方式来定位,是哪一行的代码除了问题,然后找到出问题变量的那个为止,再往里面查为什么这个方法失效,进去继续 console,直到找到问题的根源
好的,谢谢老师!我自己去慢慢调试一下
非常感谢!
谢谢老师了,问题我找到了,并不是代码的问题。打印都没错,打印出来我仔细看了下,应该是数据库的问题,没有情况导致的错误吧。。那么问题来了。。我已经用db.dropDataBase()这个命令清除了数据库。为什么还是有问题呢。说实话第六天需要用到mongDB数据库。很懵逼啊。我只能启动这个数据库。但是不知道怎么去操作。。
最后这个是jade模板代码,我以为是在这出的问题,但是对比着视频又没有错
sorry 刚看到, 慕课网的消息提醒竟然会漏通知,看到好几个学生的问题官方都没推送给我。
response.body 是正解,response[1] 这个是老的 request 模块的 API,已经不兼容了
后面的截图没明白,你遇到的是什么问题
正常来讲,我把co模块装上后…代码跟您那样修改后,我再输入黑客帝国,点进去会有剧情介绍,但是我那个没有剧情介绍……也不报错
打印的 data 有没有数据呢,如果这个也没有数据,说明请求这里就出问题了,如果有数据,就在后面的代码中,extend 啊 save 啊 的前后,把相关的变量都打印出来,定位下,是代码执行到哪里,数据没存成功,遇到这样的问题不用发愁,一行行的 console 就能定位了
就是我输入黑客帝国后,页面也能显示,但是在页面下面的剧情介绍就没有了,我查找了半天,也没发现哪里出问题了。
为什么连续提了三个问题、、、还是不肯翻我的牌啊。。。。。。
登录后可查看更多问答,登录/注册
Koa框架、ES2015新特性、MongoDB,开发微信公众号
3.6k 43
2.5k 12
4.0k 11
1.4k 10
951 9