使用内网穿透实现公网调用后台数据接口

项目场景:

我们在写前后端项目的时候,一人写前端 一人写后端,前端需要调用后端的数据接口


问题描述

由于是两台设备,我们无法实时调用后端数据接口 前端调不到数据,从而导致无法更好的继续作业下去。


解决方案:

我们可以把后台接口搞成公网接口,这样即使在不同的设备也能访问到了,犹如你访问百度一样

1.去https://natapp.cn/ 注册一个账号

在这里插入图片描述注册之后登录
2.登录页面
在这里插入图片描述
我这个是已经弄过免费隧道了 一开始是没有这个免费隧道的 实名认证完毕后获取免费隧道 获取成功后先修改配置 因为boot项目的端口我默认是8080
不知道你们是什么 可以通过自己的适配自行修改

点击配置可修改 这个端口号映射对应的是你项目中的端口号
在这里插入图片描述3.点击下载客户端 先去下载客户端 做映射
版本根据自己安装的系统选即可 目前大部分应该都是64的
在这里插入图片描述
安装成功后解压安装包 运行 natapp.exe 会弹出以下界面:
在这里插入图片描述
然后在这个cmd窗口输入命令 natapp -authtoken 你的token,回车执行,会出现以下内容:
在这里插入图片描述注意:你的token需要从natapp上获取,就是刚才免费隧道那里的authtoken

在这里插入图片描述

4.启动我们的后端项目通过域名访问接口
在这里插入图片描述
5.还有一点需要注意一下:在项目运行时 这个cmd窗口不能关闭 一旦关闭 通过以上域名去访问boot项目的资源时会404 找不到该页面

总结:

好了到这收工

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值