MoShop服务端
当前版本v0.0.3
应用于通过快速配置生成小程序代码,并进行发布迭代; 采用阿里体系的Midway中途岛框架开发;
目录
进行
- 通用模块开发(数据字典\日志管理)
计划
- 小程序对接模块 - moapp 开发
- 业务模块 - cms 开发
- PgSql集成
- Redis集成
- CI自动打包,Docker自动化发布
完成
2020-07-22
- v0.0.3
- TypeOrm集成
- PgSql集成
- Typeorm + TypeGraphql + Midway (TTM) 开发规范
2020-07-13
- v0.0.2
- Egg TsHelper集成
- Graphql,TypeGraphql,ApolloServer集成
2020-07-03
- v0.0.1
- 框架初始化,部署初始化
- Graphql
- Typeorm
- TypeGraphql
- Mongodb
感谢midway以及ykfe提供到底层脚手架;
Egg + React + SSR 应用骨架
详细用法实现请查看官方文档
功能/特性
- 基于 cra 脚手架开发,由 cra 开发的 React App 可无缝迁移,如果你熟悉 cra 的配置,上手成本几乎为 0
- 小而美,相比于 beidou,next.js 这样的高度封装方案,我们的实现原理和开发模式一目了然
- 推荐使用 egg 作为 Node.js 框架但并不强制,事实上你可以发现几乎无需做任何修改即可迁移到 koa,nest.js 等框架
- 同时支持 SSR 以及 CSR 两种开发模式,本地开发环境以及线上环境皆可无缝切换两种渲染模式
- 统一前端路由与服务端路由,无需重复编写路由文件配置
- 支持切换路由时自动获取数据
- 支持本地开发 HMR
- 稳定性经过线上大规模应用验证,可提供性能优化方案
- 支持 tree shaking,优化构建 bundle 大小以及数量
- 支持 csr/ssr 自定义 layout,无需通过 path 来手动区分
- 抛弃传统模版引擎,拥抱 React 组件,使用 JSX 来作为模版
- 独创最佳发布实践,让你更新页面无需重启应用机器
- 配套结合antd的 example 的实现
- 配套结合react-loadable做路由分割的 example 的实现
- 配套结合dva做数据管理的 example 的实现
- 配套阿里云 serverless FC版本的实现
- 配套TypeScript版本的实现