关于获取后台数据
小程序在体验环境下正常,一旦上线发布后就会获取不到数据(不是所有数据都获取不到,只是在课程详情里面拿不到后台的数据),我知道这样说有点欠揍,主要是上线的版本有什么方法调试?我也没有更多的信息呀?各位有没有踩过坑的?
3 回复
不会的,我不但本地调试没有问题,在体验环境下也没有问题,只是正式发布后会有问题
/** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this wx.showLoading({ title: '数据加载中...' , }) adpater.get_data({ action: 'Open/get_detail_data' , param: { id: options.id, sec: options.sec } }, function (rlt) { // 这是临时加上调试的,正在等待审核 wx.showToast({ title: rlt.data.name }) wx.setNavigationBarTitle({ title: rlt.data.current.title }) rlt.media = { state: 'ready' , url: '' , poster: '' , current: '00:00' , total: '00:00' } rlt.selectedTab = 1 rlt.dataLoaded = 1 that.setData(rlt) if (rlt.data.current.type == 2) { WxParse.wxParse( 'content' , 'html' , rlt.data.current.content, that, 5) } WxParse.wxParse( 'introduction' , 'html' , rlt.data.introduction, that, 5) wx.hideLoading() //正式上线后执行不到这一句 }) }, |
adpater是对request的封装,它是不会出问题的,因为所有从后台取数据的操作都是通过它来完成,没有道理唯独这个地方不行,而且从后台的日志来看,读数据库也正常,应该就是在这个回调里,但不知道具体哪里会有出错的可能