مدونة شخصية تستخدم Spring Boot 2.x في الواجهة الخلفية، وnuxtJs في الواجهة الأمامية، وvue في الواجهة الخلفية
رابط جيتي:
واجهة برمجة التطبيقات: https://gitee.com/windsnowli/w-blog-api
مكتب الاستقبال: https://gitee.com/windsnowli/vue-ssr-blog
الواجهة الخلفية: https://gitee.com/windsnowli/vue-admin-blog
رابط جيثب:
واجهة برمجة التطبيقات: https://github.com/WindSnowLi/w-blog-api
مكتب الاستقبال: https://github.com/WindSnowLi/vue-ssr-blog
الواجهة الخلفية: https://github.com/WindSnowLi/vue-admin-blog
ينقسم مشروع المدونة الشخصية البسيط إلى ثلاثة أجزاء:前台،后台، api .
تعتمد الواجهة الخلفية لواجهة برمجة التطبيقات على SpringBoot . تعتمد بشكل أساسي على mybatis و fastjson و DruidDataSource و Lombok و java-jwt و aliyun-sdk-oss و knife4j وما إلى ذلك. تستخدم قاعدة البيانات MySQL8.0+
النمط الرئيسي لمكتب الاستقبال يأتي من قالب BizBlog الموجود على الإنترنت، ولا أعرف من أين جاء في الأصل، وقد تمت إعادة كتابته في مشروع nuxtJs استنادًا إلى الأصل.
يتم استخدام vue-element-admin المستخدم في واجهة المستخدم الخلفية بشكل أساسي بشكل مباشر. إذا كنت تريد تخصيصه بنفسك، فإن قوتك لا تسمح بذلك.
مثال: طعام أخضر - كلب كاي
git clone https://gitee.com/WindSnowLi/w-blog-api.git أو git clone https://github.com/WindSnowLi/w-blog-api.git لاستنساخ المشروع محليًاmvn clean install dependency:treeapplication-dev.yml وبيئة الإنتاج application-prod.yml ؛ يتم تنشيط knife4j فقط في بيئة التطوير.UTF8mvn clean package -Dmaven.test.skip=true يتخطى الاختبارات وينشئ حزم jarjava -jar 生成的包名.jar لتشغيل بيئة تكوين التطوير، وستتم تهيئة قاعدة البيانات تلقائيًا أثناء التشغيل الأول.http://127.0.0.1:8888/doc.html لعرض وثائق apigit clone https://gitee.com/WindSnowLi/vue-ssr-blog.git أو git clone https://github.com/WindSnowLi/vue-ssr-blog.git استنساخ المشروع على المستوى المحليnpm installhost في ملف config/sitemap.xml لإنشاء خريطة وصول.nuxt.config.jsBASE_URL في script في ملف package.json لتحديد عنوان واجهة api الخلفية.npm run buildnpm start محليًاgit clone https://gitee.com/WindSnowLi/vue-admin-blog.git أو git clone https://github.com/WindSnowLi/vue-admin-blog.git استنساخ المشروع على المستوى المحليnpm installnpm run dev واجهة محاكاة لمعاينة البياناتVUE_APP_BASE_API في ملف .env.production إلى عنوان api الواجهة الخلفيةnpm run build:proddist ضمن خادم http (يمكنك استخدام npm لتثبيت http-server ) للوصول إليها.[email protected] ، كلمة المرور: 123456 معهد ماساتشوستس للتكنولوجيا
حقوق الطبع والنشر (ج) 2021 WindSnowLi