cms-api هو نظام لإدارة المدونات يفصل بين الواجهة الأمامية والخلفية.
مكدس التكنولوجيا الخلفية: egg.js + mysql + تكملة + 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 وdatabase/config.json (لا يهم إذا قمت بتغيير هذا أم لا) وقم بتعيين اسم المستخدم وكلمة المرور لقاعدة البيانات الخاصة بك.
إنشاء قاعدة بيانات egg_cms_development
قم باستيراد ملف egg_cms_development.sql في الدليل الجذر للمشروع ضمن قاعدة بيانات egg_cms_development
تشغيل المشروع
npm 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 (يفتح الخادم الخاص بي بعض الوظائف فقط. إذا كنت تريد رؤية جميع الوظائف، فيرجى نسخ الرمز وعرضه على جهاز الكمبيوتر الخاص بك)
اسم المستخدم: test
كلمة المرور: 123456
صفحة تسجيل الدخول
الصفحة الأولى
إدارة المدونة > قائمة المقالات
إدارة المدونة > نوع المشاركة
إدارة المدونة>روابط ودية
إدارة النظام > إدارة المستخدم
إدارة النظام > إدارة الأدوار
إدارة النظام > إدارة القائمة
إدارة النظام > إدارة الأقسام
إدارة النظام > إدارة القاموس
إدارة النظام> الإخطارات والإعلانات
مدونتي > الصفحة الرئيسية
مدونتي > تفاصيل المقالة
البوابة: الواجهة الأمامية vue3 + عنوان مشروع البيض الخلفي: https://github.com/caiheping/oa-api أو https://gitee.com/caiheping/oa-api
إذا كان ذلك مفيدًا لك، يمكنك النقر على "نجمة" في الزاوية اليمنى العليا لدعمه. شكرًا لك. ^_^