我的前端代码放在了Hbuilder X里运行,后端在idea中运行,先依次启动前后端的代码,然后打开花生壳,点击加号来添加自定义映射。

映射类型选择Https,内网主机填写127.0.0.1,也可以是自己主机的ipv4地址,内网端口填写项目的端口号,我的是8080

构建完成后,点击诊断,来判断是否内网穿透成功

我在第一次诊断后出现诊断失败,无法连接内网127.0.0.1:8080。原来自己的项目只能通过localhost:8080进行访问,无法使用127.0.0.1:8080,这就需要修改前端代码了。
在前端代码→config/index.js文件中将host:'localhost'修改为host:'0.0.0.0'

还有一处前端代码→build/webpack.dev.conf.js添加
useLocalIp:true,
disableHostChec

本文讲述了作者如何在HbuilderX和Idea中分别运行前端和后端代码,通过花生壳实现内网穿透,并在前端代码中配置host和添加跨域设置,以便从外网访问SpringBoot项目。同时提到项目部署成本低的优点和局限性。

1649

被折叠的 条评论
为什么被折叠?



