项目场景:
我们在写前后端项目的时候,一人写前端 一人写后端,前端需要调用后端的数据接口
问题描述
由于是两台设备,我们无法实时调用后端数据接口 前端调不到数据,从而导致无法更好的继续作业下去。
解决方案:
我们可以把后台接口搞成公网接口,这样即使在不同的设备也能访问到了,犹如你访问百度一样
1.去https://natapp.cn/ 注册一个账号
注册之后登录
2.登录页面
我这个是已经弄过免费隧道了 一开始是没有这个免费隧道的 实名认证完毕后获取免费隧道 获取成功后先修改配置 因为boot项目的端口我默认是8080
不知道你们是什么 可以通过自己的适配自行修改
点击配置可修改 这个端口号映射对应的是你项目中的端口号
3.点击下载客户端 先去下载客户端 做映射
版本根据自己安装的系统选即可 目前大部分应该都是64的
安装成功后解压安装包 运行 natapp.exe 会弹出以下界面:
然后在这个cmd窗口输入命令 natapp -authtoken 你的token,回车执行,会出现以下内容:
注意:你的token需要从natapp上获取,就是刚才免费隧道那里的authtoken
4.启动我们的后端项目通过域名访问接口
5.还有一点需要注意一下:在项目运行时 这个cmd窗口不能关闭 一旦关闭 通过以上域名去访问boot项目的资源时会404 找不到该页面
总结:
好了到这收工