端口 · Port
英文:port/pɔːrt/(一个音节)
后端与数据库难度:入门 ★
🗣️一句话大白话
一台服务器上同时跑着很多服务,端口就是「几号窗口」:3000 号窗口是你的前端,8000 号是后端接口,5432 是数据库。IP 找到大楼,端口找到窗口。
🎬真实场景
浏览器访问 localhost:3000 是前端页面,localhost:8000/api/notes 是后端接口——同一台电脑,两个窗口各干各的。端口被占用了,服务就起不来(报 EADDRINUSE)。
📮你可以这样说
「「后端跑在 8000 端口,前端跑在 3000 端口。端口被占用时告诉我怎么查是哪个程序占的、怎么换端口。」」
⚠️边界与常见误解
- ▸0~1023 是知名服务的保留端口,自己的服务用 3000/8000/8080 这类
- ▸「端口被占用」就换一个或杀掉占用进程,别硬磕
- ▸对外提供服务最终会走 80(HTTP)/443(HTTPS),由托管平台自动处理