后端:
简介:使用thinkphp框架,小说后端数据提供分为爬取数据,服务器数据提供,以爬取数据为主,缓存的服务器数据为备份
爬虫接口:实现网站小说地址的第一次爬取并将书名,地址,图片地址,简介,类型,状态,作者存放数据库,供前端渲染
txt文本缓存:根据数据库爬虫地址,实现小说内容二次爬取,分别建立目录以及txt文本,建立本地服务器小说数据源
开发接口:获取书目录,获取小说内容,返回点击量,类型获取数据接口,搜索获取数据接口,点击量获取数据接口
jwt认证以及跨域配置:router对接口路径进行标准化配置,jwt完善客户端认证访问权限
前端:
简介:使用工具hbuilderx,uniapp作为前端。
书架页面:存放用户放入书架的小说,利用缓存进行存储。
书城页面:根据后端类型数据接口,渲染小说分类已经相关小说的数量,根据书城类型点击获取相关类型的小说
搜索页面:根据后端搜索数据接口,实现小说作者名和书名的两种类型搜索,并且分为精准搜索和模糊搜索,实现搜索值契合度高的小说摆放至最上方。
阅读界面:根据小说id,调用后端爬取数据接口,实现实时爬取,根据返回来的数据渲染简介以及小说目录(爬