包含客户端和服务器端的微信小程序demo,使用服务器端技术Laravel(PHP),客户端为微信小程序。
Server文件夹中为服务器端程序
使用Laravel开发的简单DEMO,主要实现的txt小说文件的读取和API接口
-
基本实现的功能
-
API提供:
-
常用功能
- 用户通过邮箱,密码,昵称等注册
- 输入用户名和密码登录后获取一个token,这个值会存在一个时间戳,过期将会返回错误重新登录
- 获取存在的所有的书本信息,作者,描述等
- 对于每本阅读的书最近阅读的书,并且记录书签
-
书读取功能(TXT中按照1000字符进行一次切割并发送)
- 翻页请求,TXT中每次请求会增加一页页码标签,如果不存在书签的话会初始化该书
- 翻前页请求,TXT中每次会输出前一页的内容,并且在书签中减少一页
- 跳页请求,TXT中会输出相应跳页的内容,并且更新书签
-
常用功能
-
后台管理:
- 登录页面,登录后就可以进入管理书籍的页面
- 新增书籍上传页面,自动上传到public/book中,需要使用UTF-8编码先转换txt(防止编码错乱)
- 增加书籍管理页面,可以删除对应的书籍信息
- 增加查看用户信息,并删除相应的用户信息
- 接口返回示例:
-
API提供:
-
[AppleScript] 纯文本查看 复制代码
?
- 1 2
- {status:0,message:"ErrorMessage",data:""} {status:1,message:"",data:"ReturnData"}