バックエンドで Spring Boot 2.x、フロントエンドで nuxtJs、バックエンドで vue を使用する個人のブログ
ジーティーリンク:
API: https://gitee.com/windsnowli/w-blog-api
フロントデスク: https://gitee.com/windsnowli/vue-ssr-blog
://gitee.com/windsnowli/vue-ssr-blog
バックエンド: https://gitee.com/windsnowli/vue-admin-blog
GitHub リンク:
API: https://github.com/WindSnowLi/w-blog-api
フロントデスク: https://github.com/WindSnowLi/vue-ssr-blog
バックエンド: https://github.com/WindSnowLi/vue-admin-blog
単純な個人ブログ プロジェクトは、前台
、后台
、 api
の 3 つの部分に分かれています。
API バックエンドはSpringBoot
に基づいています。主にmybatis
、 fastjson
、 DruidDataSource
、 Lombok
、 java-jwt
、 aliyun-sdk-oss
、 knife4j
などに依存します。データベースはMySQL8.0+
使用します。
フロントデスクのメインのスタイルは、元はどこから来たのかはわかりませんが、インターネット上のBizBlog
テンプレートから来ており、オリジナルに基づいてnuxtJs
プロジェクトに書き直されました。
バックグラウンド UI で使用される vue-element-admin は、基本的には直接使用されます。自分でカスタマイズしたい場合は、力がそれを許可しません。
例: 緑色の食品 - Cai Dog
git clone https://gitee.com/WindSnowLi/w-blog-api.git
またはgit clone https://github.com/WindSnowLi/w-blog-api.git
でプロジェクトをローカルにクローン作成しますmvn clean install dependency:tree
インストールの依存関係application-dev.yml
および本番環境application-prod.yml
でデータベース構成情報を変更します。knife4j knife4j
開発環境でのみアクティブ化されます。UTF8
エンコーディングで空のデータベースを作成します。mvn clean package -Dmaven.test.skip=true
テストをスキップし、 jar
パッケージを生成しますjava -jar 生成的包名.jar
開発構成環境を実行するために使用されます。データベースは、最初の実行時に自動的に初期化されます。api
ドキュメントを参照するには、 http://127.0.0.1:8888/doc.html
にアクセスしてください。git clone https://gitee.com/WindSnowLi/vue-ssr-blog.git
またはgit clone https://github.com/WindSnowLi/vue-ssr-blog.git
プロジェクトをローカルにクローンしますnpm install
インストールの依存関係config/sitemap.xml
ファイル内のhost
アドレスを変更して、アクセス マップを生成できます。nuxt.config.js
のポート番号は変更可能ですpackage.json
ファイル内のscript
のBASE_URL
変更して、バックエンドapi
アドレスを指定できます。npm run build
npm start
ローカルで実行git clone https://gitee.com/WindSnowLi/vue-admin-blog.git
またはgit clone https://github.com/WindSnowLi/vue-admin-blog.git
プロジェクトをローカルにクローンしますnpm install
インストールの依存関係npm run dev
シミュレートされたデータ プレビュー インターフェイスを使用します.env.production
ファイル内のVUE_APP_BASE_API
アドレスをバックエンドapi
のアドレスに変更します。npm run build:prod
コンパイルdist
フォルダー内のコンパイル済みファイルは、 http
サーバー ( npm
使用してhttp-server
をインストールできます) に配置してアクセスできます。[email protected]
、パスワード: 123456
マサチューセッツ工科大学
Copyright (c) 2021 WindSnowLi