多环境配置时的一个bug

来源:5-5 Vue CLI多环境配置

weixin_慕函数5165145

2022-03-03

多环境配置之前端口号为8080
图片描述
配置完以后,port设置为8080,端口变成了8081
图片描述
图片描述
其他配置没改。

写回答

3回答

甲蛙

2022-03-03

当配置的是8080时,如果8080被占用,就会变成+1  8081,所以可能其它程序占用了。可以重启下IDEA试试

0
1
weixin_慕函数5165145
重启后解决了。想起来是之前用http client测后端的时候不小心输成8080了。不过还是第一次知道idea这么智能,还能帮你换接口哈哈哈
2022-03-03
共1条回复

Treeveer

2022-08-18

我的理解是,Spring和Node使用的端口默认都是8080(如果你不去修改),因此它们启动的时候会去抢8080端口;如果Node抢不到8080端口,它会自动切换到8081端口。这和Spring、Node的启动顺序有关,我的测试结果是,如果先启动Node占用了8080端口,Spring会直接报错,不能启动。

0
0

weixin_慕函数5165145

提问者

2022-03-03

补充,http://localhost:8080/ 网页可以进,服务端打印: undefined

http://localhost:8081/ 网页可以进,服务端打印: http://127.0.0.1:8880

不知道自己哪里改成了8081,没动过这个端口。

0
0

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程