View on GitHub

fast-cms

一套基于koa二次开发解决方案,基层功能:用户系统,权限校验,系统日志,API开发,API文档


一个简单高效的node二次开发框架 | FAST-CMS

flask version lin-cms version LISENCE

简介

什么是 FAST-CMS?

FAST-CMS是一套基于 koa 的用于前后端分离二次开发的基础框架 🚀,拥有基本的用户授权,服务器日志,路由配置,数据库配置,接口文档等完善的开箱即用功能。

目的是提供一套完善的后端解决方案,可以直接对接多端WEBAPP,小程序等,助力业务快速实施,上线,测试

文档地址

http://v5ant.com/

项目结构

├── README.md                   // 说明
├── publish                     // 静态目录
├── logs                        // 系统日志(项目跑起来自动生成)
├── public                      // 静态资源目录
   ├── apidoc                  // 服务器接口文档资源(run doc自动生成)
   └── index.html              // 网站首页默认地址
├── package.json                // 项目配置文件
├── apidoc.json                 // API构建文档配置
├── server                      // 核心
   ├── config                  // 程序相关配置文件,数据库,日志,接口啥的
   ├── controller              // 控制器,API对接数据库业务逻辑
   ├── middleware              // koa 中间件
   ├── models                  // 对接数据库CRUD
   ├── routers                 // API路由配置
   ├── utils                   // 工具函数
   └── app.js                  // 程序入口文件

项目功能

开发步骤

需要提前安装 nodejs,mongodb

# 克隆到本地
git clone https://github.com/webweifeng/fast-cms.git

# 进入文件夹
cd fast-cms

# 安装项目依赖文件
npm install

# 启动本地开发
npm run dev

# 启动生产环境
npm run start

# 构建API文档
npm run doc

#  运行测试
npm run test

最后

该CMS系统还有很多不完善的地方,有任何问题请与我联系845882161@qq.com,如果对您有帮助,请帮忙点个star让更多人参与进来,谢谢🙏