文章目录
1.项目介绍
- 1.项目介绍
- 2.前端代码
- 1.httplib快速搭建一个http服务器
- 2.B/S双方的数据交互选择JSON数据格式,http请求和响应的正文中采用jsoncpp开源库
- 3.前段的js代码向发送ajax请求
- 三、服务端代码
- 1.搭建一个music_player这样的一个类
- 2.增加注册按钮,并且点击注册按钮跳转到注册界面
- 3.服务端代码当中调用mysql-c api连接数据库,进行操作
- 4.登录查询用户是否存在校验邮箱和密码
- 5.通过命令行参数获取ip地址和端口号信息
- 6.保存登录的会话信息session,使用md5摘要保护登录信息,否则造成直接跳转list.html界面
- 7.用哈希表保存多个用户的信息
- 8.数据库存放音乐相关信息,通过json串返回给浏览器
- 9.查询音乐、喜欢的音乐、添加喜欢的音乐
音乐播放器拥有注册登录功能,查看所有的音乐列表,也可以听音乐,也可以将音乐添加到自己的喜欢列表。
2.前端代码 1.httplib快速搭建一个http服务器 1 #include
2 #include
3
4 #include
5 #include"httplib.h"
6
7 using namespace httplib;
8 using namespace std;
9
10 int g_val=100;
11
12 void Get_CallBackFunc(const Request& req, Response& resp)
13 {
14 printf("%d\n",g_val);
15 cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?