# 配置诊断、严格 HTTP 状态、类型预检和日志时区 在框架根目录运行,不需要数据库、账号或外部服务。HTTP 示例只访问临时 localhost 服务: ```sh go run ./examples/developerTools DEMO_LOG_TIME_ZONE=UTC go run ./examples/developerTools # 以下两条应非零退出,输出具体字段和环境变量名,不输出原值: DEMO_DB_PORT=70000 go run ./examples/developerTools DEMO_LOG_LEVEL=invalid go run ./examples/developerTools ``` - 配置只做校验,没有连接数据库。失败指向 `database.port` / `server.log.level`,并保留文件行列与变量名。 - Logger 使用选定时区;只改变记录的时间戳,不修改全局 time.Local 和业务时间字段。 - `copyx.Check[Input, Result]` 发现切片元素内的不兼容字段;加上显式 `strconv.Atoi` converter 后通过。预检不执行 converter,真实非法数字仍在 Copy 时返回错误。 - JSON 调用显式 `WithSuccessStatuses(200)`,拒绝 201,框架仍负责关闭响应体。 详见 [配置](../../CONFIG.md)、[日志](../../logx/README.md)、[HTTP 客户端](../../httpc/README.md)、[copyx](../../COPY.md)。