# ebook **Repository Path**: yagb/ebook ## Basic Information - **Project Name**: ebook - **Description**: 电子书 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-12 - **Last Updated**: 2021-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: Nodejs, Vue ## README # ebook ebook是一个书籍管理系统,包括服务器端server,后台管理系统admin,客户端web ## server端 负责给后台管理系统和客户端提供接口。使用egg框架,具体细节见其文件夹下的readme。 开发启动命令:npm run dev 生产启动命令:npm run start 占用端口号 7001 ## admin端 负责数据的管理和维护,具体细节见其文件夹下的readme。 启动命令:npm run dev 打包命令:npm run build:prod 占用端口号 9528 ## 客户端web 书籍网站的web端,受制于个人精力有限,没有开发pc端。客户端为了便于seo优化,使用了nuxt框架开发 ## 部署 1.安装mysql、phpMyAdmin。我这里直接安装了wampserver,里面包含了mysql和phpMyAdmin 2.启动wampserver,打开phpMyAdmin,新建ebook数据库,选择utf8mb4_bin。导入项目中的ebook.sql文件 3.启动服务端server,开发环境使用命令`npm run dev`,生产环境使用命令`npm run start` 4.启动后台管理系统,npm run dev 5.启动客户端,npm run dev ## 后台管理系统截图 作品管理页 ![](./zpgl.png) 账号管理页 ![](./zhgl.png) ## 客户端截图 首页 ![](./bysysy.png) 书籍页 ![](./bysy-sjjs.png) 详情页 ![](./bysy-xqy.png)