Skip to content

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

License

Notifications You must be signed in to change notification settings

qiaojianfeng/fast-cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一个简单高效的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                  // 程序入口文件

项目功能

  • 用户登陆/登出
  • 权限校验
  • 系统日志
  • 数据库连接配置
  • API 配置
  • API 文档
  • API 统一响应构建
  • 数据库类型可配置
  • ssr 支持
  • CMS 一键安装
  • 数据库备份

开发步骤

需要提前安装 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系统还有很多不完善的地方,有任何问题请与我联系[email protected],如果对您有帮助,请帮忙点个star让更多人参与进来,谢谢🙏

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published