收藏
回答

局域网ip地址在开发环境中可以正常访问,但是预览和上线后就提示请求失败,这个可以解决吗?

局域网IP如图

回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2023-10-19

    跨域了,开发环境的时候可以不校验域名合法性,所以能访问。

    解决方式:

    1.将局域网IP地址添加到小程序管理后台的合法域名列表中,这样小程序就可以正常访问局域网IP地址了。

    2.将局域网IP地址映射到一个公网IP地址上,然后将公网IP地址添加到小程序管理后台的合法域名列表中。

    3.使用小程序提供的云开发能力,将局域网IP地址的数据上传到云端,然后在小程序中通过云开发的接口来访问数据

    2023-10-19
    有用 1
    回复 2
    • 李泽祥
      李泽祥
      2023-10-19
      好像不行,添加显示非法。必须要有https吗?有其他解决方法吗?
      2023-10-19
      回复
    • 微盟
      微盟
      2023-10-19回复李泽祥
      不行的,上线前一定要使用域名,不能用ip
      2023-10-19
      回复
登录 后发表内容