目录
部署服务器配置问题
- 端口未开放 :生产环境需在服务器(如 Nginx)配置中明确指定接口端口(如
listen 3000),否则服务器可能默认监听 80/443 端口。 - 防火墙限制 :服务器防火墙可能未开放 3000 端口,需手动添加规则(如
iptables -A INPUT -p tcp --dport 3000 -j ACCEPT)。
端口冲突或占用
端口被占用 :3000 端口可能被其他服务占用(如 HTTP 服务器),需终止占用进程(如 netstat -ano | findstr :3000)。
关键区别
- 8080 端口:常见默认端口,服务器通常默认监听。
- 3000 端口:需手动配置服务器监听,否则可能被防火墙或代理忽略。
总结
生产环境接口端口需在服务器配置(如 Nginx)中明确指定(如 listen 3000),