movielist云函数在测试时成功的,但调用报错(苦兮兮的菜鸟学小程序)

报错如下:

Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail cloud function service error code -501005, error message Environment not found; at cloud.callFunction api;

重点为加粗的这句话,报错主要是由于环境ID未正确配置造成的。
在app.js中修改:

 wx.cloud.init({
        // 此处请填入环境 ID, 环境 ID 可打开云控制台查看
        env: 'dex-mtvk8',      //   <---即在此处修自己的环境ID
        traceUser: true,
      })

环境ID在哪里查看呢?
点击打开云开发控制台,再点击控制台右上角的绿色按钮“设置”,便可以查看自己的环境ID 了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
猫眼电影小程序的制作需要掌握以下技术: 1. 微信开发者工具:用于开发和调试小程序。 2. 小程序框架:小程序基于原生框架开发,包含了 WXML、WXSS 和 JS 三个部分,分别对应着 HTML、CSS 和 JavaScript。 3. 猫眼电影 API:猫眼电影提供了开放的 API 接口,可以获取电影列表、影院信息、电影详情等数据。 下面是一个简单的猫眼电影小程序代码示例: 1. 在微信开发者工具中创建小程序项目。 2. 在 app.json 文件中配置页面路由: ``` { "pages": [ "pages/index/index", "pages/movie/movie", "pages/cinema/cinema", "pages/detail/detail" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "猫眼电影", "navigationBarTextStyle": "black" } } ``` 3. 在 pages/index/index.wxml 文件中添加电影列表: ``` <view class="movie-list"> <view wx:for="{{movies}}" wx:key="{{index}}" class="movie-item" bindtap="onMovieTap"> <image src="{{item.img}}" class="movie-img"></image> <view class="movie-info"> <view class="movie-title">{{item.nm}}</view> <view class="movie-score">{{item.sc}}</view> </view> </view> </view> ``` 4. 在 pages/index/index.js 文件中请求猫眼电影 API 并渲染电影列表: ``` Page({ data: { movies: [] }, onLoad: function () { wx.request({ url: 'https://m.maoyan.com/ajax/movieOnInfoList', success: res => { this.setData({ movies: res.data.movieList }) } }) }, onMovieTap: function (e) { wx.navigateTo({ url: '/pages/detail/detail?id=' + e.currentTarget.dataset.id }) } }) ``` 5. 在 pages/detail/detail.wxml 文件中添加电影详情: ``` <view class="detail"> <image src="{{movie.img}}" class="detail-img"></image> <view class="detail-info"> <view class="detail-title">{{movie.nm}}</view> <view class="detail-score">评分:{{movie.sc}}</view> <view class="detail-desc">{{movie.desc}}</view> </view> </view> ``` 6. 在 pages/detail/detail.js 文件中根据电影 ID 请求电影详情: ``` Page({ data: { movie: {} }, onLoad: function (options) { wx.request({ url: 'https://m.maoyan.com/ajax/detailmovie', data: { movieId: options.id }, success: res => { this.setData({ movie: res.data.detailMovie }) } }) } }) ``` 这是一个简单的猫眼电影小程序示例,你可以根据自己的需求进行扩展和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值