开发的时候,有异步回调的时候,问题终于解决了

所需软件下载地址:

https://pan.baidu.com/s/1NTNeD9W6zdl8YJeN8jEwtQ

密码:u2p8

在我们进行开发的时候,特别是对外接口调试开发。经常会有回调信息的时候,自己又没有一个对外开放的地址,真的是个麻烦的事情。

但是今天这个问题解决了。我们只需要到网站https://www.ngrok.cc/注册一个账号,就可以。

按照以下步骤,轻松搞定这些事。

1、注册账号。https://www.ngrok.cc/

2、注册之后登陆。

3、找到开通到的路径地址。左侧:隧道管理-开通隧道-选择最后一个0元的开通,就是免费的了。

4、开通的时候,选择隧道协议选择http,隧道名称任你填写,前置域名这个比较重要,就是你回调的时候返回的一个地址的前缀。

5、开通之后,可能由于网站的问题,点击隧道管理没能看到隧道信息。所以退出登录,重新登录后。

6、重新登录后,在隧道管理中,看到自己开通的隧道服务了。

7、如果端口什么的有变化的情况下,可以点击编辑,重新修改端口为自己开发机类似的端口。

 8、本机端口设置必须与你注册时通道的端口一致。如果用tomcat,可以设置server.xml中的http协议的对外端口,如果用springboot构建服务的,则只需要到application.properties中指定端口就可以了。

 9、在工程中增加一个http请求的congroller,当前我用的是springmvc

 10、服务启动,开始调试。本地输入相应信息,测试连接服务没有问题。

11、对外访问服务开启。我们这里开发是在win环境下。

下载客户端工具,解压后,直接运行bat文件。

会弹出对话框。

在对话框中输入自己的通道ID号。比如我的:b81102ca8812c4fc。然后回车。

 这个时候表示连接上了。

12、接从自己账号的生成信息中复制自己的端口就可以访问。

 查看后台打印日志:

 至此,大功告成。。完了。

原文地址:https://www.cnblogs.com/a393060727/p/8929090.html