# WeiXin_demo_BookReader **Repository Path**: jileigit/WeiXin_demo_BookReader ## Basic Information - **Project Name**: WeiXin_demo_BookReader - **Description**: 为了便于二次开发、下载代码,同步到开源中国,如果侵犯到原作者还请发消息联系。 源地址:https://github.com/feistiller/WeiXin_demo_BookReader.git - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-08-08 - **Last Updated**: 2022-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 包含客户端和服务器端的微信小程序demo,使用服务器端技术Laravel(PHP),客户端为微信小程序。 ### Server文件夹中为服务器端程序 > 使用Laravel开发的简单DEMO,主要实现的txt小说文件的读取和API接口 - 基本实现的功能 1. API提供: - 常用功能 - 用户通过邮箱,密码,昵称等注册 - 输入用户名和密码登录后获取一个token,这个值会存在一个时间戳,过期将会返回错误重新登录 - 获取存在的所有的书本信息,作者,描述等 - 对于每本阅读的书最近阅读的书,并且记录书签 - 书读取功能(TXT中按照1000字符进行一次切割并发送) - 翻页请求,TXT中每次请求会增加一页页码标签,如果不存在书签的话会初始化该书 - 翻前页请求,TXT中每次会输出前一页的内容,并且在书签中减少一页 - 跳页请求,TXT中会输出相应跳页的内容,并且更新书签 2. 后台管理: - 登录页面,登录后就可以进入管理书籍的页面 - 新增书籍上传页面,自动上传到public/book中,需要使用UTF-8编码先转换txt(防止编码错乱) - 增加书籍管理页面,可以删除对应的书籍信息 - 增加查看用户信息,并删除相应的用户信息 3. 接口返回示例: ``` {status:0,message:"ErrorMessage",data:""} {status:1,message:"",data:"ReturnData"} ``` ### WeiXin_client为客户端程序文件夹 > 使用微信小程序开发的读取服务器端的客户端 > 正在开发中。