cms-api es un sistema de gestión de blogs que separa el front-end y el back-end.
Pila de tecnología back-end: egg.js + mysql + sequelize + jwt, etc.
Pila de tecnología front-end: depósito de la familia vue + axios + elementUI + editor de rebajas, etc.
Dirección del proyecto front-end: https://github.com/caiheping/vue-cms
versión del nodo 8 o superior
base de datos mysql
git clone https://github.com/caiheping/egg-cms.git
# 如果clone 很慢,也可以拉码云的仓库
git clone https://gitee.com/caiheping/egg-cms.git
cd egg-cms
npm install
Luego modifique config/config.default.js y Database/config.json (no importa si cambia esto o no) y establezca su propio nombre de usuario y contraseña de base de datos.
Crear base de datos egg_cms_development
Importe el archivo egg_cms_development.sql en el directorio raíz del proyecto en la base de datos egg_cms_development
ejecutar el proyecto
npm rundev
Abra el navegador http://127.0.0.1:7001/index.html
Cuenta de inicio de sesión de administrador: admin, contraseña: 123456. Para cuentas de usuario y contraseñas normales, utilice admin para crear la gestión de usuarios.
cms-api
├─ app
| ├─ controller // 用于解析用户的输入,处理后返回相应的结果
| ├─ extend // 用于框架的扩展
| ├─ middleware // 用于编写中间件
| ├─ model // 用于放置领域模型
| ├─ public // 用于放置静态资源
| ├─ rules // 参数校验文件
| ├─ schedule // 用于定时任务,可选,具体参见定时任务
| ├─ service // 用于编写业务逻辑层,可选,建议使用
| ├─ utils // 工具文件
| ├─ router.js // 用于配置 URL 路由规则
├─ config
| ├─ config.default.js // 用于编写配置文件
| ├─ plugin.js // 用于配置需要加载的插件
├─ database
| ├─ migrations // 数据库迁移文件
| ├─ seeders // 种子文件
| ├─ config.json // sequelize 配置文件
├─ logs // 日志文件
├─ run
├─ test
├─ typings
├─ www // 前端打包文件
...
Dirección de demostración: http://blog.caihp.top (Mi servidor solo abre algunas funciones. Si desea ver todas las funciones, copie el código y véalo en su propia computadora)
Nombre de usuario: prueba
Contraseña: 123456
Página de inicio de sesión
página delantera
Gestión de blogs > Lista de artículos
Gestión de blogs > Tipo de publicación
Gestión de Blogs>Enlaces Amistosos
Gestión del sistema > Gestión de usuarios
Gestión del sistema > Gestión de roles
Gestión del sistema > Gestión de menús
Gestión del Sistema > Gestión Departamental
Gestión del sistema > Gestión de diccionarios
Gestión del Sistema>Notificaciones y Anuncios
Mi blog > Página de inicio
Mi blog > Detalles del artículo
Portal: dirección del proyecto front-end vue3 + back-end egg: https://github.com/caiheping/oa-api o https://gitee.com/caiheping/oa-api
Si le resulta útil, puede hacer clic en "Estrella" en la esquina superior derecha para respaldarlo. ¡Gracias! ^_^