欢迎来到
CoreStone


登录

欢迎来到 Web App Template 项目(WAT)
本项目的目标在于提供常见的通用功能实现,让开发人员专注于业务逻辑

请注意,本项目并不是一个“框架”,仅仅是一个Web应用半成品。
只要把本项目拷贝到您的工作目录,然后随意修改项目中的代码。

WAT基于Express 4,但同时您可以使用所有Express提供的编程API接口


WAT提供了一些您可以直接使用的有用特性

  • 关系型数据库助手(MySQL、Sqlite)
  • 非关系型数据库助手(Redis、阿里云TableStore)
  • 时序数据库助手(OpenTSDB、阿里云HiTSDB)
  • 缓存数据库助手(Redis)
  • 文件存储助手(阿里云OSS、本地文件系统)
  • 消息助手(MQTT、Redis PUB/SUB)
  • 任务队列助手(Celery)
  • 支付助手(支付宝、微信支付、QQ钱包)
  • YAML资源访问(用于配制、常量表等)
  • 基础用户-组织管理
  • 基础权限管理(使用简单RBAC和ACL)
  • 运行时HTML、js、css代码压缩与缓存
  • 通过配置检查API调用
  • 集成路由挂载和文档生成
  • 实用HTML组建(ejs渲染引擎)
  • 验证码支持
  • 多语言支持
  • 日志支持


请阅读 README.md 文件来获取更多信息。