内网穿透后无法访问springboot项目后端

bug讲述

说来惭愧,这个bug,我足足琢磨了一天,也没有解决;甚至于都没有研究出个所以然来,惭愧惭愧。好巧不巧,后面一天我就生病了,一连再床上躺了两天,第三天稍微有点起色了,开了电脑又捣鼓了半个多小时吧,好似上天开广,bug解决了,就在一瞬间,。!

bug解决过程

这是我起初的项目配置
(注:内容不全,有删减,只为突出相关信息。以下出现代码皆是)

server:
  port: 
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysqlcharacterEncoding=utf8&serverTimezone=UTC
    username:
    password:
  servlet:
    multipart:
      max-file-size: 500MB
      max-request-size: 500MB
mybatis-plus:
  global-config:
    db-config:
      id-type: uuid

#自定义配置文件
#上传视频本地保存地址
videoSavePath: /Users/soanr/Desktop/videos

查了网上的一些大佬的经验,他们说要配置

server:
  port: 
  address: 0.0.0.0

于是我照做了,结果可想而知,没用,内网穿透后照样找不到后端访问。
其间也怀疑过是不是过滤器的问题,还是其他配置文件的问题;结果都不是;全部排除了,。!
后期,我甚至于去怀疑是不是项目的vue前端出现了什么问题,于是我去查阅了大量文档,整理、查看、试错,什么路由、api、跨域问题,我都插过;结果都没有任何问题,。!
接着就躺下了、、、、、、

bue解决

模模糊糊中,我想到既然配置了

server:
  port: 
  address: 0.0.0.0

0.0.0.0后访问后端,浏览器显示不出页面
而且配置local host

server:
  port: 
  address:localhost

后,在前端使用本地IP也访问不了
所以我产生了一个大胆的想法;就是将其配置文本地IP

server:
  port: 
  address: 本地IP

结果居然成功了,内网穿透后,能正常访问Springboot项目的后端了,一切又进入了美好,。!

总结

解决内网穿透后无法访问到Springboot后端的bug
将后端项目中配置文件address配置修改为本地IP即可

server:
  port: 
  address: 本地IP

特备提示

由于本地IP地址可能是随机的,会随着你的使用时间而变化,要记得随时更换为正确的IP;但如果你一直在使用;它是不会改变的。

我是将军,我一直都在,。!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值