# dujitang_backend **Repository Path**: xiaohuakang/dujitang_backend ## Basic Information - **Project Name**: dujitang_backend - **Description**: 一个简单的毒鸡汤项目后端代码,包含爬取毒鸡汤数据和提供 Api 接口功能; - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-27 - **Last Updated**: 2021-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: 毒鸡汤, dujitang ## README # 毒 🐔 汤(后端) #### 介绍 毒鸡汤,顾名思义,就是有毒的鸡汤。事实上,我们在网上看到过太多心灵鸡汤文了,有时候,鸡汤喝太多容易迷失方向。何不来一碗毒鸡汤,更好的看清人生、直面现实,认识到这个世界和你自己最真实的一面。 对应前端 `uni-app` 源码仓库出门右转 👉 :https://gitee.com/xiaohuakang/dujitang_fornend #### 软件架构 本项目是一个前后端分离项目,本仓库是项目后端代码,采用 `PHP` 开发,同时提供一个前端简单开源项目,前端采用 `uni-app` 开发,理论上支持多端,目前只提供简单的展示功能,有兴趣的同学可以基于此项目二开或重写自己的前端。前端源码仓库地址 👉 :https://gitee.com/xiaohuakang/dujitang_fornend #### 安装教程 本项目搭建 so easy,数据保存在本地文件中,无需配置 `MySQL` 即可直接运行。 1. 上传代码至你的站点目录; 2. 命令行进入站点目录执行 `php crawl.php` 抓取最新的数据(推荐)。当然也可以直接访问 `http(s)://你的站点域名/crawl.php` 执行,这种方式数据量大时可能会超时导致抓取的数据不全(可以通过设置 PHP 脚本执行时间解决); 3. 访问 `http(s)://你的站点域名/api.php` 即可获取 `json` 格式数据,如: ``` { "code": 200, "msg": "success", "data": { "content": "你说人命贱吧,可是一进医院就贵得不行。" } } ``` 接口支持返回 `json`(默认)、`js` 和 `text` 格式,只需要在请求的 `api` 地址后加上 `type` 参数指定对应的类型即可。 举个 🌰 : 获取 `text` 格式内容:可以使用 `http(s)://你的站点域名/api.php?type=text`,接口返回如下: ``` 你说人命贱吧,可是一进医院就贵得不行。 ``` 获取 `js` 格式内容:可以使用 `http(s)://你的站点域名/api.php?type=js`,接口返回如下: ``` document.write("你说人命贱吧,可是一进医院就贵得不行。"); ``` 4. 🆗,就是这么简单,enjoy !🍻 #### 项目前端截图 ![前端演示截图](https://images.gitee.com/uploads/images/2021/1029/173653_f3bec77a_448429.png "前端演示截图.png") #### 参与贡献 如果您有任何想法,可以一起贡献代码把这个小项目变得更好玩,具体操作 👇 : 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 免责声明 本项目数据来自 **毒汤日历 App**,仅用于学习研究(如侵删),请勿用于其他用途,否则由此引起的任何后果请自行承担。