feat(lyra): 搭建基础骨架与配置响应组件
- 使用 Viper 加载 TOML 配置 - 定义统一响应、业务错误码及响应辅助函数 - 添加分层职责约束并同步架构文档
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
// Command lyra 是 Lyra 的程序入口,负责启动、依赖组装与退出清理。
|
||||
//
|
||||
// 当前仅搭建目录骨架:运行后直接退出,不连接数据库,也不启动 HTTP 服务。
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"lyra/internal/config"
|
||||
)
|
||||
|
||||
func main() {
|
||||
// 加载配置(internal/config)
|
||||
cfg, err := config.Load("etc/config.toml")
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
fmt.Printf("%+v\n", cfg)
|
||||
// TODO: 组装依赖——建立 PostgreSQL 连接(internal/postgres)、注册路由(internal/router)。
|
||||
// TODO: 启动 HTTP 服务,并在退出时关闭连接、释放资源。
|
||||
}
|
||||
Reference in New Issue
Block a user