什么是ngrok?
官方解释如下:
Ngrok是一个反向代理,它在公共端点和本地运行的Web服务器之间建立了一个安全通道。这段话是什么意思?
运行ngrok服务后,本地运行的Web服务将由ngrok表示。当您访问它提供给您的域名时,它将通过公共端点在本地解析,以便可以通过外部网络访问本地服务。(看不懂没关系,用就行。)
怎么用?
这里告诉大家一个国产免费服务器——小米球,国产的,使用起来更方便灵活。
服务成功启动后,它看起来像这样,这意味着此域名被映射到本地区域并支持http和https:
启动本地服务
服务的业务逻辑很简单,即它返回一个json对象:
@回弹应用@RestControllerpublic类dock application { public static void main(String[]args){ springapplication . run(dock application . class,args);} @ request mapping(“/hello”)公共对象索引(){ Map data=new HashMap();data.put('code ',200);Data.put('msg ',' ngrok成功生成');返回数据;}}然后通过浏览器访问域名,并返回以下信息以显示ngrok已成功构建。
{'msg':'ngrok成功构建',' code':200}接下来,我们将
在小程序中使用我们的后台服务
(有了这些东西,你终于可以使用它了。
用index.wxml编写这段代码:
view button bind tap=' clickMe ' click me click me/button/view view状态代码:{ { data . code } }/view view view信息:{ { data . msg } }/view单击按钮绑定一个ClickMe函数,如果函数成功执行,返回值将呈现在下面。
在index.js中实现这个函数:
单击Me :函数(){ var=this;wx . request({ URL : ' https://video 01 . ngrok . xiaomiqiu.cn/hello ',success(RES){ var data=RES . data;that . setdata({ data : data });}})}请记住查看详细信息,
最后,你可以测试一下
单击前:
点击后:
说明我们的后台被小程序成功访问了!
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。