注册失败,errorcode为-1

来源:9-11 用户注册

Demo008

2019-08-26

openId可以拿到,在进行注册的时候一直返回失败
图片描述

post请求如下:
export function post(url, params = {}, showError = true) {
const fly = createFly()
if (fly) {
return new Promise((resolve, reject) => {
fly.post(url, params).then(response => {
console.log(response)
if (response && response.data && response.data.error_code === 0) {
resolve(response)
} else {
if (showError) {
// 数据获取失败的时候,有msg则显示msg没有提示’请求失败‘
const msg = (response && response.data && response.data.msg) || '请求失败’
mpvue.showToast({
title: msg,
duration: 2000
})
}

      reject(response)
    }
  }).catch(err => {
    handlerError(err)
    reject(err)
  })
})

}
}

注册请求代码如下:
export function register(openId, userInfo) {
return post(${API_BASE}/user/register, {
openId,
platform: mpvuePlatform,
…userInfo
})
}

首页代码如下、:
getUserInfo() {
const onOpenIdComplete = (openId, userInfo) => {
this.getHomeData(openId)
register(openId, userInfo)
}
getUserInfo(
(userInfo) => {
console.log(userInfo)
setStorageSync(‘userInfo’, userInfo)
const openId = getStorageSync(‘openId’)
if (!openId || openId.length === 0) {
getUserOpenId(openId => onOpenIdComplete(openId, userInfo))
} else {
onOpenIdComplete(openId, userInfo)
console.log(‘已获得openId…’)
}
},
() => {
console.log(‘failed…’)// 获取用户信息失败,抛出异常
}
)
}

写回答

4回答

慕仙7740528

2020-01-11

同学,我遇到和你一样的问题。这个问题你现在解决了吗?

1
0

Demo008

提问者

2019-09-10

有人遇到注册返回-1的情况吗?我试了好几次都是-1,求助

0
1
weixin_慕圣2125203
请问注册失败 解决了吗
2020-08-04
共1条回复

Sam

2019-09-02

hi,刚刚调试了你最新的源码,发现已经可以注册成功了,你那边还有问题吗?

//img1.sycdn.imooc.com/szimg/5d6d1aa6099062ee11980422.jpg

0
1
Demo008
额,我这边还是-1,注册失败。。。。。。是我的配置问题?
2019-09-03
共1条回复

Sam

2019-08-26

hi,能把你的完整源码发给我调试一下吗?初步判断是 register 接口调用的问题

0
8
律政先锋_张大炮
回复
Demo008
同学你的注册失败解决了吗
2020-03-31
共8条回复

零基础入门 实战mpvue2.0多端小程序框架

mpvue,一套代码搞定多个平台小程序,前端更易上手

819 学习 · 647 问题

查看课程