精华内容
下载资源
问答
  • 要var that = this this.setData({})

    在这里插入图片描述
    要var that = this
    this.setData({})

    展开全文
  • 微信小程序 云开发 错误代码 大全发布时间:2019-11-12编辑:三思转载阅读(1542)以下记录的是微信小程序 云开发常出现的错误错误码 含义-1通用错误-401001SDK 通用错误:无权限使用 API-401002SDK 通用错误:API ...

    微信小程序 云开发 错误代码 大全

    发布时间:2019-11-12编辑:三思

    转载

    阅读(1542)

    以下记录的是微信小程序 云开发常出现的错误。

    错误码               含义

    -1通用错误

    -401001SDK 通用错误:无权限使用 API

    -401002SDK 通用错误:API 传入参数错误

    -401003SDK 通用错误:API 传入参数类型错误

    -402001SDK 数据库错误:检测到循环引用

    -402002SDK 数据库错误:初始化监听失败

    -402003SDK 数据库错误:重连 WebSocket 失败

    -402004SDK 数据库错误:重建监听失败

    -402005SDK 数据库错误:关闭监听失败

    -402006SDK 数据库错误:收到服务器错误信息

    -402007SDK 数据库错误:从服务器收到非法数据

    -402008SDK 数据库错误:WebSocket 连接异常

    -402009SDK 数据库错误:WebSocket 连接断开

    -402010SDK 数据库错误:检查包序失败

    -402011SDK 数据库错误:未知异常

    -501001云资源通用错误:云端系统错误

    -403001SDK 文件存储错误:上传的文件超出大小上限

    -40400xSDK 云函数错误:云函数调用失败

    -404011SDK 云函数错误:云函数执行失败

    -501002云资源通用错误:云端响应超时

    -501003云资源通用错误:请求次数超出环境配额

    -501004云资源通用错误:请求并发数超出环境配额

    -501005云资源通用错误:环境信息异常

    -501007云资源通用错误:参数错误

    -501009云资源通用错误:操作的资源对象非法或不存在

    -501015云资源通用错误:读请求次数配额耗尽

    -501016云资源通用错误:写请求次数配额耗尽

    -501017云资源通用错误:磁盘耗尽

    -501018云资源通用错误:资源不可用

    -501019云资源通用错误:未授权操作

    -501020云资源通用错误:未知参数错误

    -501021云资源通用错误:操作不支持

    -502001云资源数据库错误:数据库请求失败

    -502002云资源数据库错误:非法的数据库指令

    -502003云资源数据库错误:无权限操作数据库

    -502005云资源数据库错误:集合不存在

    -502010云资源数据库错误:操作失败

    -502011云资源数据库错误:操作超时

    -502012云资源数据库错误:插入失败

    -502013云资源数据库错误:创建集合失败

    -502014云资源数据库错误:删除数据失败

    -502015云资源数据库错误:查询数据失败

    -503001云资源文件存储错误:云文件请求失败

    -503002云资源文件存储错误:无权限访问云文件

    -503003云资源文件存储错误:文件不存在

    -503003云资源文件存储错误:非法签名

    -504001云资源云函数错误:云函数调用失败

    -504002云资源云函数错误:云函数执行失败

    -601001微信后台通用错误:系统错误

    -601002微信后台通用错误:系统参数错误

    -601003微信后台通用错误:系统网络错误

    -604001微信后台云函数错误:回包大小超过 1M

    -604101微信后台云函数错误:无权限调用此 API

    -604102微信后台云函数错误:调用超时

    -604103微信后台云函数错误:云调用系统错误

    -604104微信后台云函数错误:非法调用来源

    -604101微信后台云函数错误:调用系统错误

    -605101微信后台 HTTP API 错误:查询语句解析失败

    其他特殊错误说明:

    如果 appID 没有开通云开发服务,或刚开通云开发但还没有过准备期(十分钟),则调用 cloud.init 时会出现 cloud init error:{ errMsg: "invalid scope" } 的错误,如果是因没有开通云开发,则请先进行开通操作,如果是刚开通,请稍等十分钟再重试。

    关键字:

    微信开发

    展开全文
  • 一、微信小程序请求实现方式 小程序发起网络请求 需用到 wx.request(Object object) 例如: wx.request({ url: 'test.php', //仅为示例,并非真实的接口地址 data: { x: '', y: '' }, header: { 'content-...

    一、微信小程序请求实现方式

    小程序发起网络请求 需用到 wx.request(Object object)

    
     例如:
     wx.request({
      url: 'test.php', //仅为示例,并非真实的接口地址
      data: {
        x: '',
        y: ''
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success (res) {
        console.log(res.data)
      }
    })
    

    当小程序请求发生以下错误时
    在这里插入图片描述
    第一种情况
    点击详情>点击本地设置
    在这里插入图片描述勾选不校验合法域名

    在这里插入图片描述
    第二种情况:
    后期上线,需要提前将域名添加到小程序后台中(且协议必须是 https)
    进入小程序官网

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    二、微信小程序封装请求

    作用:方便统一管理项目接口,便于项目后期维护与管理
    首先创建http文件夹在http目录下面创建env.js

    	//这里使用的接口呢都是自己模拟的,可以根据自己的需求进行添加
    module.exports={
    	//开发环境的url
    	dev:{
    		baseUrl:"http://localhost:3000"
    	},
    	//测试环境url
    	test:{
    		baseUrl:"http://www.test.com"
    	},
    	//线上环境url
    	prod:{
    		baseUrl:'https://api.it120.cc'
    	}
    }
    
    

    继续在http目录下面创建一个request.js文件来二次封装wx.request

    // 引入env中的url
    const { baseUrl } = require('./env.js').prod; 
    //在这里添加我们的专业域名
    const subDomain = 'xxx';
    
    module.exports = {
        /**
         * 二次封装wx.request
         * url:请求的接口地址
         * method:请求方式 GET,POST....
         *  data:要传递的参数
         *isSubDomain:表示是否添加二级子域名 true代表添加, false代表不添加
         */
        request: (url, method, data, isSubDomain) => {
            console.log('这是我封装的ajax请求', baseUrl);
          	//这里使用ES6的写法拼接的字符串
            let _url = `${baseUrl}/${isSubDomain ? subDomain: '' }${url}`;
            console.log(_url);
            return new Promise((resolve, reject) => {
    			wx.showLoading({
    				title: '正在加载',
    			});
                wx.request({
                    url: _url,
                    data: data,
                    method: method,
                    header: {
                        'content-type': 'application/x-www-form-urlencoded',
                    },
                    success: (res) => {
                        console.log('从接口获取到的数据', res);
    					let { code } = res.data;
    					if(code===0) {
    						resolve(res.data);
    						wx.hideLoading();
    					}else {
    						wx.showToast({
    							title: '数据请求错误',
    						})
    					}
                    },
    				fail() {
    					reject('接口有误,请检查')
    				}
                });
    			
            });
        },
    }
    
    

    http目录下面在创建一个api.js文件来封装我们的reuest请求

    //引入封装的reuest请求
    const { request } = require('./request.js')
    //基于业务封装的接口
    module.exports={
    
    	/* 轮播图 */
    	getBanner:()=>{
    		return request(','GET',{},true);
    	},
    	/* 封装商品列表的方法 */
    	getGoodsList:()=>{
    		return request('要请求的路径','请求方式|GET|POST',{要携带的参数},是否添加子域名 |true|false);
    	},
    	/* 添加商品收藏 */
    	addGoodsFav: (goodsId, token)=>{
    		return request('要请求的路径', 'POST', { goodsId:goodsId, token:token},true);
    	},
    	/* 获取商品的分类 */
    	getGoodsCate:()=>{
    		return request('要请求的路径','GET',{},true);
    	}
    }
    
    

    然后在引入到需要的 js文件操作就行了

    如:
    const { getBanner} = require('../../http/api.js')
    
      onShow:function(){
        getBanner().then((res)=>{
          console.log(res);
        }),
    }
    
    展开全文
  • 摘要: Fundebug的微信小程序错误监控插件更新至0.5.0,支持监控HTTP请求错误。 接入插件 接入Fundebug的错误监控插件非常简单,只需要下载fundebug.0.5.0.min.js,在app.js中引入并配置apikey: var fundebug = ...

    摘要: Fundebug的微信小程序错误监控插件更新至0.5.0,支持监控HTTP请求错误。

    图片描述

    接入插件

    接入Fundebug的错误监控插件非常简单,只需要下载fundebug.0.5.0.min.js,在app.js中引入并配置apikey:

    var fundebug = require('./libs/fundebug.0.5.0.min.js')
    fundebug.apikey = "API-KEY";

    获取apikey需要免费注册帐号并且创建项目。创建项目时语言请选择“微信小程序”。

    另外,还需要将https://fundebug.com添加到req...。

    监控HTTP请求错误

    在小程序中,使用wx.request发起HTTP请求。

    以下两种情况我们将其视为HTTP请求错误:

    • 请求返回的statusCode不是2xx时
    • fail回调函数被触发

    当错误发生时, Fundebug插件会将错误信息发送到后台服务器,并通知开发者。开发者登陆Fundebug网站,就可以查看到这样的错误信息:

    图片描述

    通过分析报错信息,开发者可以及时修复BUG,避免影响更多用户。

    filters:过滤不需要收集的错误

    通过配置filters属性,用户可以过滤掉一些不需要捕获的错误,例如:

    fundebug.filters = [
    {
        req:
        {
            url: /example\.com/,
            method: /^GET$/
        }
    }];

    这样,Fundebug插件将不会监控发送到example.com的GET请求错误。

    monitorHttpData:获取请求的data

    出于保护隐私,Fundebug在监控HTTP请求错误时,不会收集请求的body(即wx.request的data参数)。

    如何你希望收集HTTP请求错误的body的话,请将monitorHttpData属性设为true。

    fundebug.monitorHttpData = true;

    silentHttp:禁用HTTP请求监控

    如果你不希望监控HTTP请求错误的话,可以将silentHttp属性设为true:

    fundebug.silentHttp = true;
    展开全文
  • 微信小程序请求封装

    万次阅读 2020-07-06 09:18:13
    创建 config.js 文件管理环境 class Config {} const version = '/v1.1.12' Config.API_HOST = '... //测试 export default Config ...创建 base.js 封装需要用到的请求 import Config from './config
  • 废话不多说,直接上代码 根据wx得request封装函数 ...//参数(拼接得url,请求方法,请求参数,cookie..可以自己添加参数) function service(url, method, data, cookie) { //return一个promise对象 return new ...
  • **摘要:** Fundebug的微信小程序错误监控插件更新至[0.5.0](https://wxjs.fundebug.cn/fundebug.0.5.0.min.js),支持监控HTTP请求错误。 ### 接入插件 [接入]...
  • 正确格式 wx.request({ url: '******************', header: { 'content-type': 'application/x-www-form-urlencoded' }, method: 'POST', data: { param: "param" }, success: res =>...
  • 微信小程序提供的wx.request请求API,文档介绍的很清楚。直接使用代码未免累赘,并且处理一些返回操作不好统一处理,所以就对wx.request做了一下封装。 1.新建js文件(request => index.js) // let baseUrl...
  • 微信小程序开发 - 用户授权登陆

    万次阅读 多人点赞 2018-05-21 15:32:24
    本篇将帮助读者实现基于 微信开发者工具 & C#环境 下的用户在小程序上的授权登陆。 准备: 微信开发者工具下载地址:...微信小程序开发文档:https://developers.weixin.qq.com/miniprogram/d...
  • 摘要: Fundebug的微信小程序错误监控插件更新至0.5.0,支持监控HTTP请求错误。接入插件接入Fundebug的错误监控插件非常简单,只需要下载fundebug.0.5.0.min.js,在app.js中引入并配置apikey:var fundebug = require...
  • 通过Promoise封装微信小程序请求 微信小程序的默认请求方式都是异步请求,这样就会导致在请求还没有执行完毕后,后边的方法直接执行了; 我们可以通过请求成功后在进行下方的操作,例如: onload: function () { ...
  • 微信小程序----返回上一页刷新或当前页刷新

    万次阅读 多人点赞 2018-04-05 19:11:49
    ... 1,reload()方法刷新当前页面; 2,replace() 方法刷新当前页面; ... 3,页面自动刷新当前页面;... 三种实现js 刷新当前... 1,在实现效果之前,需要知道微信小程序的页面生命周期,不是很清楚的可以看微信小程序
  • ``` // pages/fanti/fanti.js Page({ /** * 页面的初始数据 */ data: { inputValue:'', shuzi:-1, textwenzi:'', bianhuahoudewenzi:'', ...为啥显示这个呀感觉代码也没多大wen'ti
  • 微信小程序网络请求

    万次阅读 2019-08-16 08:56:34
    每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名与进行网络通信。包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket...
  • 这篇文章主要介绍了微信小程序之网络请求简单封装实例详解的相关资料,需要的朋友可以参考下微信小程序之网络请求简单封装实例详解在微信小程序中实现网络请求相对于Android来说感觉简单很多,我们只需要使用其提供的...
  • 微信小程序是一种借助互联网获取内容的应用,而非单机应用,对互联网通信的依赖很深。因此,微信小程序在开发过程中最重要的一环就是处理前后台通信。 在基本应用中,常常会遇到,请求失败,或者操作数错误的情况;...
  • 前提,用uniapp开发微信小程序,开发工具里已勾选了“选择不校验https”。出现的情景如下,在接口请求相关参数没问题的基础下,微信开发者工具运行的小程序可以正常请求接口。然而,上传了体验版小程序,在真机下...
  • 目标: 请求二维码并展示 步骤: 用户点击按钮生成二维码 步骤: 1、微信小程序往后台请求二维码 2、后台(java/php) 根据微信小程序信息往微信端请求tonken 3、后台得到tonken后往微信端请求二维码图片 4、后台...
  • api工厂的所有接口的参数提交方式均为: application/x-www-form-urlencoded ,不要使用 JSON 格式提交参数 接口返回是 JSON 结构数据 ...微信小程序开发 小程序的api请求接口说明: https://developers.weixin.qq.c...
  • 微信小程序支付流程 如下图所示,微信支付官方给出了小程序支付的流程 ** 微信图示开发使用步骤 用户进入小程序,选择商品服务,确认下单; 小程序前台将用户的请求以及用户信息(openid),提交到小程序后台; 小...
  • 微信小程序网络请求应用->发送参数返回服务器内容
  • 微信小程序提交POST请求后端无法获取请求参数。 js代码 Page({ data:{ }, formSubmit : function(e){ var that = this console.log(e.detail.value) wx.request({ url: 'http://localhost/wx/form', data: ...
  • 今天使用web开发者工具开发微信小程序支付功能时,在request请求后端获取统一下单参数后,一直报错,大致意思是preData.XXXX需要为string类型来替代undefined类型,前端代码如下: success: function (res) { var...
  • 在学微信小程序的request请求的时候,一开始报“不在以下合法域名列表中,请参考文”的错误,后来又莫名其妙的报“400 Bad Request”错误,经过半天的研究,终于搞定了,把遇到的错误给大家分享一下: 首先,你...
  • 今天在网络请求中成功时的回调函数中出现两个错误 1、this问题 2、参数的res.data问题 3、VM345:1 http://music.163.com 不在以下 request 合法域名列表中,请参考文档:...
  • 微信小程序网络请求封装

    千次阅读 2018-06-26 09:49:07
    微信请求 Restful api的封装 微信请求 SOUP 协议格式数据的封装 什么Restful apiapi,什么是SOUP 协议请自行搜索。废话不多说,直接上代码(talk is cheap ,show the code)。 微信请求 Restful api 的封装 /...
  • 微信小程序生成带参数的二维码

    万次阅读 2018-09-19 15:23:27
    微信小程序生成带参数的二维码微信官方说明PHP代码实现重要的也是最坑的 微信官方说明 先查看文档,共有三个接口调用,大家可以根据自己的实际情况来使用,我这里使用的是接口C ...
  • 微信小程序公用参数和方法

    千次阅读 2018-06-13 10:44:17
    公用参数小程序的公共参数,例如网络请求地址、可配置项,可以写在app.js文件的globalData参数里。 globalData: { userInfo: null, url: "", secret_key: "", url_param: { v: "...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,671
精华内容 7,868
关键字:

微信小程序请求参数错误

微信小程序 订阅