问答详情
源自:4-3 电影列表

老师,不知道哪里出错了

movielist下index.js代码如下:

// 云函数入口文件

const cloud = require('wx-server-sdk')

cloud.init({env: cloud.DYNAMIC_CURRENT_ENV})

const axios = require('axios')

// 云函数入口函数

exports.main = async (event, context) => {

    try {

        const {

        data

        } = await axios({

            url: `https://frodo.douban.com/api/v2/subject_collection/movie_showing/items?start=${event.start}&count=${event.count}&apiKey=054022eaeae0b00e0fc068c0c0a2102a`,

            method: 'get',

            headers: {

            "Host": "frodo.douban.com",

            "Connection": "keep-alive",

            'content-type': 'application/json',

            'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.2(0x18000236) NetType/WIFI Language/zh_CN',

            'Referer': 'https://servicewechat.com/wx2f9b06c1de1ccfca/81/page-frame.html '

        }

        })

            return data

        } catch (e{

        console.log(e)

    }

}

movie.js代码如下:

// pages/movie/movie.js

Page({

  /**

   * 页面的初始数据

   */

  data: {

    movieList:[]

  },

  /**

   * 生命周期函数--监听页面加载

   */

  onLoad(options) {

      wx.cloud.callFunction({

        name:'movielist',

        data:{

          start:this.data.movieList.length,

          count:10

        }

      }).then(res =>{

        console.log(res);

        this.setData({

          movieList: this.data.movieList.concat(res.result.subject_collection_items)

        });

        wx.hideLoading();

      }).catch(err =>{

        console.error(err);

        wx.hideLoading();


      });

  },

  

  gotoComment: function(event) {

    wx.navigateTo({

      url: `../comment/comment?movieid=${event.target.dataset.movieid}`,

    });


  },



  /**

   * 生命周期函数--监听页面初次渲染完成

   */

  onReady() {


  },


  /**

   * 生命周期函数--监听页面显示

   */

  onShow() {


  },


  /**

   * 生命周期函数--监听页面隐藏

   */

  onHide() {


  },

http://img1.mukewang.com/63eeef850001129b19201080.jpg

http://img.mukewang.com/63eef01d00013ca419201080.jpg

提问者:慕尼黑4518828 2023-02-17 11:10

个回答

  • 谢成
    2023-02-20 11:22:56

    降低axios的版本试试。