可以使用课程公告中的接口:https://www.imooc.com/qadetail/352864
列表跳转详情的话,一种像课程中的通过点击列表的当前数据的id去接口中查询详情,另一种是如果详情在云数据库中就可以直接查询数据库。
本门课程的设计思路是为小程序入门的基本开发思路,所以提供了现成的接口,如果是正式项目的话,建议数据存储在云数据库中,通过查询自己的云数据库来实现。
有些接口可以通过抓包工具抓到,mac可以使用charles,具体使用方式网上帖子很多。
有些接口可以通过抓包工具抓到,mac可以使用charles,具体使用方式网上帖子很多。
1、项目的路径不要有中文
2、删除该云函数文件夹下node_modules文件夹,清除缓存npm cache clear --force之后再重新安装
设置10,就是返回10条
设置20,就是返回20条:
提供的接口是正在上映的电影列表,所以一共三十多条也没问题。
错误信息是函数没找到:
1、请仔细检查云函数是否上传成功
2、在云函数中设置云环境id:
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV})
截图上看是电影列表没有获取到。
可以查看课程主页的课程公告,看看是否使用的是最新的调用方式。
https://www.imooc.com/qadetail/352864
请参考课程公告中接口调用方式:
课程接口有更新,具体修改内容详见https://www.imooc.com/qadetail/352864
也可以把错误信息截图上来,看看具体是什么报错。
课程中调用的API只是电影数据来源的问题,在评论功能中是把数据写入到自己的云数据库和云存储中的。
这个接口是douban的官方接口,不是我们自己写的接口。
这个接口返回的是最新上映的电影信息,最新上映的信息会有变化。
接口请查看课程主页的课程公告,里面有调用方式。
result是null。
请检查云函数是否有问题。最新的接口可以查看课程首页的课程公告。
组件的自定义样式可以参考这里:https://vant-contrib.gitee.io/vant-weapp/#/rate
这个错误需要去检查movie.js文件第24行代码,这行应该是JSON.parse()中参数不是json格式。
可以检查一下res.result的内容是什么。
接口是没有问题的,请仔细查看课程主页的课程公告的内容。
如果云函数中的参数不正确,就会出现乱码的问题。
1、请确定云函数是否上传成功了
2、需要在云函数中设置云环境id:
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV})
应该是安装的路径不正确,需要进入到当前云函数的目录下安装才可以,在外面安装是不能使用的。因为是要把这个包安装在这个云函数下使用。
请查看该课程主页的课程公告:
请查看该课程主页的课程公告:
应该是这里的括号位置不对,把这个放在这行最后面试试:
这是获取不到信息,返回的结果。应该是链接失效了
1、最新的接口地址可以查看课程主页的课程公告
2、请检查start和count对应的值是否正确
请把console.err()改成console.error()
去掉app.json中的这句:
"style": "v2",
已找到