peng
2025-11-07 356a9f7a6e789ff152b80f917233b8736dfb0d7f
wx/app.js
@@ -4,7 +4,10 @@
    userInfo: null,
    token: null,
    sessionKey: null, // 微信会话密钥,用于解密手机号等敏感数据
    baseUrl: 'http://localhost:8080/api/graphql', // 后台GraphQL接口地址
    baseUrl: 'https://ryc.9village.cn/api/graphql', // 后台GraphQL接口地址
    loginUrl:'https://ryc.9village.cn',
    // baseUrl: 'http://localhost:8080/api/graphql', // 后台GraphQL接口地址
    // loginUrl:'http://localhost:8080',
    hasPhoneAuth: false, // 是否已授权手机号
    rejectPhone: false, // 是否拒绝过手机号授权
    cos: {
@@ -101,10 +104,6 @@
    wx.login({
      success: (res) => {
        if (res.code) {
          console.log('✅ 获取微信登录code成功')
          console.log('登录code:', res.code)
          console.log('code长度:', res.code.length)
          console.log('准备调用后端wxLogin接口...')
          this.wxLogin(res.code)
        } else {
          console.error('❌ 获取微信登录code失败')
@@ -130,29 +129,21 @@
    const deviceInfo = this.getDeviceInfo()
    const requestData = {
      code: code,
      loginIp: '127.0.0.1', // 小程序无法获取真实IP,使用默认值
      // loginIp: '127.0.0.1', // 小程序无法获取真实IP,使用默认值
      deviceInfo: deviceInfo
    }
    
    console.log('=== 准备调用后端wxLogin接口 ===')
    console.log('请求URL:', 'http://localhost:8080/api/auth/wx-login')
    console.log('设备信息:', deviceInfo)
    console.log('请求参数:', requestData)
    console.log('请求开始时间:', new Date().toISOString())
    
    wx.request({
      url: 'http://localhost:8080/api/auth/wx-login',
      url: this.globalData.loginUrl + '/api/auth/wx-login',
      method: 'POST',
      header: {
        'Content-Type': 'application/json'
      },
      data: requestData,
      success: (res) => {
        console.log('=== 后端wxLogin接口响应 ===')
        console.log('响应时间:', new Date().toISOString())
        console.log('HTTP状态码:', res.statusCode)
        console.log('响应头:', res.header)
        console.log('响应数据:', JSON.stringify(res.data, null, 2))
        
        if (res.statusCode !== 200) {
          console.error('❌ HTTP请求失败,状态码:', res.statusCode)