cms-api — это система управления блогами, которая разделяет переднюю и внутреннюю части.
Стек серверных технологий: egg.js + mysql + Sequelize + jwt и т. д.
Стек интерфейсных технологий: сегмент семейства vue + axios + elementUI + редактор уценки и т. д.
Адрес внешнего проекта: https://github.com/caiheping/vue-cms.
версия узла 8 или выше
База данных 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
Затем измените config/config.default.js и data/config.json (неважно, измените вы это или нет) и установите собственное имя пользователя и пароль для базы данных.
Создать базу данных egg_cms_development
Импортируйте файл egg_cms_development.sql в корневой каталог проекта в базе данных egg_cms_development.
Запустить проект
НПМ Rundev
Откройте браузер http://127.0.0.1:7001/index.html.
Учетная запись администратора: admin, пароль: 123456. Для учетных записей и паролей обычных пользователей используйте admin для создания управления пользователями.
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 // 前端打包文件
...
Демонстрационный адрес: http://blog.caihp.top (Мой сервер открывает только некоторые функции. Если вы хотите увидеть все функции, скопируйте код и просмотрите его на своем компьютере)
Имя пользователя: тест
Пароль: 123456
Страница входа
первая страница
Управление блогом > Список статей
Управление блогом > Тип сообщения
Управление блогом>Дружественные ссылки
Управление системой > Управление пользователями
Управление системой > Управление ролями
Управление системой > Управление меню
Управление системой > Управление отделом
Управление системой > Управление словарем
Управление системой>Уведомления и объявления
Мой блог > Домашняя страница
Мой блог > Подробности о статье
Портал: внешний интерфейс vue3 + адрес внутреннего проекта яйца: https://github.com/caiheping/oa-api или https://gitee.com/caiheping/oa-api
Если это было для вас полезно, вы можете нажать «Звезда» в правом верхнем углу, чтобы поддержать его. Спасибо! ^_^