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 と database/config.json を変更し (これを変更するかどうかは関係ありません)、独自のデータベース ユーザー名とパスワードを設定します。
データベースegg_cms_developmentを作成する
Egg_cms_developmentデータベースの下のプロジェクトルートディレクトリにegg_cms_development.sqlファイルをインポートします。
プロジェクトを実行する
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 (私のサーバーでは一部の機能のみが開きます。すべての機能を表示したい場合は、コードをコピーして自分のコンピュータで表示してください)
ユーザー名: テスト
パスワード: 123456
ログインページ
フロントページ
ブログ管理 > 記事一覧
ブログ管理 > 投稿タイプ
ブログ管理>フレンドリーリンク
システム管理 > ユーザー管理
システム管理 > ロール管理
システム管理 > メニュー管理
システム管理 > 部門管理
システム管理 > 辞書管理
システム管理 > 通知とお知らせ
私のブログ > ホームページ
私のブログ > 記事の詳細
ポータル: フロントエンド vue3 + バックエンド Egg プロジェクト アドレス: https://github.com/caiheping/oa-api または https://gitee.com/caiheping/oa-api
役に立った場合は、右上の「スター」をクリックしてサポートしてください。 ^_^