git clone [email protected]:dj940212/baby-server.git
npm install
node app
1、手机号注册
2、验证码验证
3、用户信息更新
4、获取七牛上传签名
5、获取视频照片列表
http://localhost:1234/api/u/signup
POST
参数 | 是否必选 | 类型 | 说明 |
---|---|---|---|
phoneNumber | Y | string | 手机号 |
成功
{
success: true
}
失败
{
success: false,
err: '短信服务异常'
}
http://localhost:1234/api/u/verify
POST
参数 | 是否必选 | 类型 | 说明 |
---|---|---|---|
verifyCode | Y | String | 短信验证码 |
phoneNumber | Y | String | 手机号 |
成功
{
success: true,
data: {
nickname: user.nickname,
accessToken: user.accessToken,
avatar: user.avatar,
_id: user._id
}
}
失败
{
success: false,
err: '验证未通过'
}
http://localhost:1234/api/u/update
POST
参数 | 是否必选 | 类型 | 说明 |
---|---|---|---|
accessToken | Y | String | 用户签名 |
avatar | N | String | 头像 |
gender | N | String | 性别 |
age | N | String | 年龄 |
nickname | N | String | 昵称 |
breed | N | String | 品种 |
成功
{
nickname: user.nickname,
accessToken: user.accessToken,
avatar: user.avatar,
age: user.age,
breed: user.breed,
gender: user.gender,
_id: user._id
}
失败
{
success: false,
err: '验证未通过'
}
http://localhost:1234/api/signature
POST
参数 | 是否必选 | 类型 | 说明 |
---|---|---|---|
type | Y | string | photo/video |
accessToken | Y | string | 用户签名 |
{
success: true,
data: {
uptoken: "489cc410-13a9-4a0a-a73d-33fb0f2e3a6e"
}
}
http://localhost:1234/api/photoVideo/list
[http://localhost:1234/api/photoVideo/list?accessToken=489cc410-13a9-4a0a-a73d-33fb0f2e3a6e](http://localhost:1234/api/photoVideo/list?accessToken=489cc410-13a9-4a0a-a73d-33fb0f2e3a6e)
GET
参数 | 是否必选 | 类型 | 说明 |
---|---|---|---|
accessToken | Y | string | 用户签名 |
{
"_id" : ObjectId("596ff7a91220820478a4a2f8"),
"meta" : {
"createAt" : ISODate("2017-07-20T00:22:01.850Z"),
"updateAt" : ISODate("2017-07-20T00:22:01.850Z")
},
"content" : "",
"height" : "undefined",
"width" : "undefined",
"thumbnailUrl" : "",
"photoVideoUrl" : [
"http://ot2nmqx5r.bkt.clouddn.com/tmp_1984021442o6zAJs0qJDggmNsKmIogeSi9wsLQ5de985869890920dd4cc6486f0cf860d.jpg",
"http://ot2nmqx5r.bkt.clouddn.com/tmp_1984021442o6zAJs0qJDggmNsKmIogeSi9wsLQecaa0c545130942d471eb85919e36405.jpg"
],
"type" : "photo",
"id" : "id_5ea468e9-30cc-460f-a238-5e884c64044b",
"__v" : 0
}