收藏
回答

小程序配置2个域名,小程序访问第二个域名接口时转向到了第一个域名的接口

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.request 微信安卓客户端 4.0.6(19292) 2.1.9

小程序配置了2个域名,A,B,配置的顺序是AB,访问A域名相关接口没问题,访问B域名对应的接口指向到了A域名的接口,两个域名对应两套环境,现在无法访问到B域名的接口。

最后一次编辑于  2022-06-16
回答关注问题邀请回答
收藏

3 个回答

  • A.G.A.I.N
    A.G.A.I.N
    2022-06-16

    请求方法封装的问题吧,新建一个demo,测试一下看看吧

    2022-06-16
    有用
    回复 1
    • 垠博
      垠博
      2022-06-17
      小程序中把第一个域名删了,只用第二个域名,还是访问到第一个域名了...
      2022-06-17
      回复
  • Frank
    Frank
    2022-06-16

    这个应该跟域名没啥关系,看下具体报什么错

    2022-06-16
    有用
    回复 2
    • 垠博
      垠博
      2022-06-16
      开发工具上访问都是正常的,发布出去,在手机上打开小程序实际访问就都指向了第一个域名
      2022-06-16
      回复
    • 垠博
      垠博
      2022-06-16
      就是程序的访问目标是域名B的接口地址,在手机上实际访问的却是域名A的接口地址
      2022-06-16
      回复
  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-06-16

    你的接口请求怎么封装的?

    2022-06-16
    有用
    回复 4
    • 垠博
      垠博
      2022-06-16
      接口封装两个域名对应两个js文件,每个js文件(1,2)中调用wx.request,文件1访问域名A,文件2访问域名B,用官方实时日志看当要访问域名B时,记录的日志显示请求的地址也是B的接口,就是在调用wx.request之前的地址拼接应该没问题
      2022-06-16
      回复
    • 茜茜又困了🐽
      茜茜又困了🐽
      2022-06-16回复垠博
      如果确定请求地址没问题的话,那就让后端同学看看问题吧
      2022-06-16
      回复
    • 茜茜又困了🐽
      茜茜又困了🐽
      2022-06-16回复垠博
      你在手机端控制台打印下你请求域名b时的地址
      2022-06-16
      回复
    • 垠博
      垠博
      2022-06-16回复茜茜又困了🐽
      调用wx.request之前打印了请求地址日志就是域名B的接口,实际访问的结果时访问到了域名A下的接口
      2022-06-16
      回复
登录 后发表内容