mpcast-server

所属分类:Docker
开发工具:TypeScript
文件大小:4063KB
下载次数:0
上传日期:2023-01-12 01:42:28
上 传 者sh-1993
说明:  播客小程序的服务端
(The server of the podcast applet)

文件列表:
.DS_Store (6148, 2019-05-29)
.dockerignore (31, 2019-05-29)
.editorconfig (296, 2019-05-29)
.prettierignore (19, 2019-05-29)
.prettierrc (51, 2019-05-29)
CHANGELOG.md (25, 2019-05-29)
LICENSE (1069, 2019-05-29)
Mpcast-logo__full.png (23968, 2019-05-29)
doc (0, 2019-05-29)
doc\.DS_Store (6148, 2019-05-29)
doc\screenshot (0, 2019-05-29)
doc\screenshot\Admin1.png (1396545, 2019-05-29)
doc\screenshot\Admin2.png (1169296, 2019-05-29)
doc\screenshot\Content--List.png (854583, 2019-05-29)
doc\screenshot\Note--List.png (507508, 2019-05-29)
doc\screenshot\mpcast.png (183423, 2019-05-29)
doc\screenshot\swagger.png (232823, 2019-05-29)
docker-compose.yml (2611, 2019-05-29)
graphql.config.json (1563, 2019-05-29)
graphql.schema.json (36923, 2019-05-29)
index.d.ts (5499, 2019-05-29)
lerna.json (117, 2019-05-29)
nest-cli.json (84, 2019-05-29)
nodemon-debug.json (168, 2019-05-29)
nodemon.json (137, 2019-05-29)
old.md (1376, 2019-05-29)
package.json (1739, 2019-05-29)
packages (0, 2019-05-29)
packages\common (0, 2019-05-29)
packages\common\.npmignore (0, 2019-05-29)
packages\common\jest.config.js (243, 2019-05-29)
packages\common\package.json (554, 2019-05-29)
packages\common\src (0, 2019-05-29)
packages\common\src\shared-constants.ts (30, 2019-05-29)
packages\common\tsconfig.build.json (162, 2019-05-29)
packages\common\tsconfig.json (209, 2019-05-29)
... ...

Mpcast

播客小程序后端系统

一个播客小程序 为课程主播提供轻量化、独立运营的播客解决方案。系统采用 TypeScript 编写构建 RESTful API服务
Made with by Caixie Team, Baisheng


## 为什么 项目的灵感来源自我们的一个客户定制需求,针对教育行业中的音频课程应用。 ### 产品特色 - **节目管理** 管理节目类别、列表、内容审核等 - **素材管理** 节目素材管理,如封面图片、课件 - **成员管理** 主播、系统成员、用户管理等 - **统计分析** 节目统计、行为统计 - **小程序管理** 小程序的配置、信息管理等 ### 技术特色 - **简单的 API 测试** 我们引入了 e2e 测试工具. - **D** done with the nice framework from [TypeDI](https://github.com/pleerock/typedi). - **便捷的数据查询** 使用 ORM 框架 [TypeORM](https://github.com/typeorm/typeorm). - **整洁的代码架构** 基于 [Nestjs](https://https://nestjs.com) 的分层设计,分为 controllers, services, repositories, models, middlewares... - **API 文档** 采用 [swagger](http://swagger.io/). - **API 监控** 采用 [express-status-monitor](https://github.com/RafalWilinski/express-status-monitor). - **集成测试** 采用 [Jest](https://facebook.github.io/jest). - **E2E API 测试** 采用 [supertest](https://github.com/visionmedia/supertest). - **基本的安全特性** 采用 [Helmet](https://helmetjs.github.io/). - **简单的事件调度** 采用 [event-dispatch](https://github.com/pleerock/event-dispatch). - **快速数据库建设** 通过 [TypeORM](https://github.com/typeorm/typeorm) 简单的迁移. - **GraphQL 支持** [GraphQL](http://graphql.org/). ## 文档目录 - [开始](#-getting-started) - [脚本任务](#-scripts-and-tasks) - [API 路由](#-api-routes) - [工程结构](#-project-structure) - [日志](#-logging) - [事件调试](#-event-dispatching) - [测试数据](#-seeding) - [工程依赖](#-related-projects) - [版权](#-license) ## API Routes 路由的默认前缀为 `/api` | 路由 | 描述 | | -------------- | ----------- | | **/api** | 显示包的名称、描述和版本 | | **/graphql** | 路由到graphql编辑器 query/mutations 请求 | | **/swagger** | 使用 Swagger UI 的 API 文档 | | **/monitor** | 一个简单的服务监控页面 | ## 管理后台

Mpcast

Mpcast

内容列表

文稿列表


近期下载者

相关文件


收藏者