zijunchiang
76725e5ce3
feat(log): 启动日志打印真实可访问地址,回环绑定时显式告警
绑定 0.0.0.0 时日志直接拼 http://0.0.0.0:3000——浏览器打不开,
排障时只会看到"已启动"却不知道访问哪个 IP。
- 新增 src/config/access-hint.ts:describeAccess() 把绑定地址翻译成
监听描述 + 可访问地址(回环 / 具体网卡 / 通配取真实网卡 IPv4);
独立成模块是为了可测——main.ts 顶层会执行 bootstrap(),不能被 import
- main.ts:启动日志改为「监听 …(全部网卡,外部可访问)」+ 真实访问地址;
HOST=127.0.0.1 时用 warn 明确提示"只能本机访问"并给出修复方法
- 新增 test/access-log.spec.ts(4 项)覆盖三种绑定模式,
断言通配模式绝不出现 0.0.0.0 形式的 URL
实测三种模式日志输出正确;单测 35/35、契约与 29 条路由校验通过。
2026-09-15 02:04:51 +08:00
..
2026-09-14 19:00:55 +08:00
2026-09-15 02:04:51 +08:00
2026-09-14 19:00:55 +08:00
2026-09-14 20:08:20 +08:00
2026-09-14 19:00:55 +08:00
2026-09-14 19:00:55 +08:00