微信小程序开发之内网穿透

编程知识 更新时间:2023-04-04 02:07:44

    我们在阅读微信小程序官方文档时,看到wx.request时,里面有一个url参数,这个url参数我们应该填写什么呢?如果我们的测试代码在自己电脑上,自己没有服务器,但是还想做小程序开发该怎么处理这个url呢?

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

我们可以使用内网穿透工具,将自己的私有ip映射成一个公网ip,可以使用ngrok穿透工具 http://ngrok.ciqiuwl/(小米球内网穿透工具,可以自行查看使用教程)


这样,我们的8000端口就映射成了一个公网ip端口,此时,我们的电脑已于服务器无异。

我们可以在app.js上做出如下配置:

我们在模块中如何获取到这个地址呢?
首先我们在模块的js脚本中将app进行引用

var app = getApp();

根据自己的业务逻辑进行编写

wx.request({
		/*开发者服务器地址*/
        url: app.globalData.ServerUrl + 'study/'+id +'/lists',
        success(res){
          self.setData({
            //.....
          })
        }
})

如果我们使用java作为后台服务,Tomcat作为容器,端口为8000,此时https://xx.ngrok.xiaomiqiu -> 127.0.0.1:8000等同于localhost:8000,这样我们就可以将数据进行操作啦。

更多推荐

微信小程序开发之内网穿透

本文发布于:2023-04-04 02:07:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b54cdb6dd4402748e907c0219b8eb446.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:内网   程序开发   微信小

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 40651文章数
  • 14阅读数
  • 0评论数