الصفحة الرئيسية>PHP كود المصدر>فئات أخرى

مقدمة المشروع

يعتمد نظام إدارة مقالات المجتمع على SpringBoot + MyBatis + MySQL + Redis + Vue2 + ElementUI، وينفذ وظائف مثل تسجيل المستخدم وتسجيل الدخول والنشر والتعليق والمتابعة والبحث وإدارة المقالات بواسطة المسؤول وإضافة المستخدم وحذفه وتعديله. ، والاستعلام.

تعليمات الاستخدام

استنساخ المشروع محليا

git clone [email protected]:which0113/community-post-manage.git

قم بتشغيل الواجهة الأمامية

التبديل إلى مشروع الواجهة الأمامية

 cd frontend

تأكد من أن العقدة >= 16، وتحقق من إصدار العقدة

node -v

تثبيت التبعيات

npm install

.بدء

npm run serve

آخر

نشر الواجهة الأمامية

الطريقة الأولى: إنشاء ملف dist للنشر

npm run build

الطريقة الثانية: استخدام نشر حاوية عامل الإرساء

يبني:

docker build -t freefish-community-frontend:v0.0.1 .

يجري:

docker run -p 80:80 -d freefish-community-frontend:v0.0.1

تشغيل الواجهة الخلفية

أشياء يجب ملاحظتها

آخر

نشر الواجهة الخلفية

الطريقة الأولى: إنشاء نشر حزمة jar (تخطي اختبار الوحدة)

 mvn package -DskipTests

الطريقة الثانية: استخدام نشر حاوية عامل الإرساء

يبني:

docker build -t freefish-community-backend:v0.0.1 .

يجري:

docker run -p 9001:9001 -d freefish-community-backend:v0.0.1

عرض المشروع

مسؤول

إدارة ما بعد

post_m.png

إدارة المستخدم

user_m.png

مستخدم

الصفحة الرئيسية

home.png

موضوع مظلم

dark.png

تسجيل المستخدم

تسجيل.png

تسجيل دخول المستخدم

تسجيل الدخول.png

تفاصيل المادة

post.png

تعليقات المادة

pl.png

الافراج عن المادة

post_f.png

بحث المادة

بحث.png

إدارة المادة

all_post.png

محرر المقال

التحديث.png

كومة التكنولوجيا

الواجهة الأمامية

نهاية الطريق

يوسع
معلومات إضافية