Skip to content

philuo/maxware

Repository files navigation

Default Template

glede-server

├── app.ts                      // 服务器启动入口
├── configs                     // 服务器配置
│   └── app-config.ts           // 服务器配置文件 支持ts和json格式, 可配置多个用于区分运行时环境
├── tsconfig.json               // ts编译配置
├── types                       // ts类型描述
│   └── global.d.ts             // 全局类型描述
├── controllers                 // 数据操作对象
├── protos                      // protobuf子模块, 用于生成proto对应的编解码工具
├── components                  // 服务通用组件
├── utils                       // 服务通用工具
├── crons                       // 定时事务
├── logs                        // 日志目录
│   ├── running.log             // 服务运行日志
│   └── routers.txt             // 注册路由信息树状图
└── routers                     // 接口目录
    ├── api                     // /api开头, 用于业务接口
    ├── common                  // /开头, 用于通用接口
    └── openapi                 // /openapi开头, 用于开放接口对接三方

生成proto编解码工具

  • cd protos, 阅读protos/README.md
  • ./protos/gen/pb/index.js./protos/gen/pb/index.d.ts 拷贝到 ./configs/protos/ 下使用

About

软件服务、软件外包场景下支持分布式,水平扩展的服务插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published