- 实现创建投票表单
- 显示创建的表单
- 删除查看在线表单
- 实现投票的功能
- 最后显示投票的结果
- 通过IP来标识用户
POST/api/v1/createForm
Req:body
{
pwd:String, //密码
title:String, //标题
options:[
{
value:"选项1"
}
]
}
Res
{
url:String, //链接 如http://localhost/forms/8222
}
GET /api/v1/forms
Req:Params
{
pageNum:Number, //页码
pageSize:Number, //每页几个
}
Res
{
data:[
{
title:String,//标题
options:[
{
value:"选项1",
number:100 //票数,第一次没有,投票后才有
}
]
}
]
}
GET /api/v1/forms/:formId
Req:Params
{
pwd:String,//密码
}
Res
{
data:{
title:String,//标题
options:[
{
value:"选项1",
number:100 //票数,第一次没有,投票后才有
}
]
}
}
POST /api/v1/submitForm
Req:Params
{
select:Number, // 选择的序号
ip:String,
pwd:String,
formId:String,
}
Res
{
data:[
{
title:String,//标题
options:[
{
value:"选项1",
number:100 //票数
}
]
}
]
}