CMS-API는 전면 및 백엔드에서 분리 된 블로그 관리 시스템입니다.
백 -엔드 기술 스택 : egg.js + mysql + 속편 + JWT 등
프론트 엔드 기술 스택 : Vue Family Barrel + Axios + ElementUi + Markdown 편집기 등
프론트 프로젝트 주소 : 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 Run Dev
브라우저 오픈 http://127.0.0.1:7001/index.html
관리자 로그인 계정 번호 : 관리자, 비밀번호 : 123456 일반 사용자 계정 비밀번호 자체는 관리자를 사용하여 사용자 관리 별 생성을 생성합니다.
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 + 백엔드 계란 프로젝트 주소 : https://github.com/caiheping/oa-di 또는 https://gitee.com/caiheping/oa-di
당신이 당신을 도와 주면, 당신은 오른쪽 상단에서 "별"을 클릭하여 그것을 지원할 수 있습니다! ^_^