下载地址 https://www.mongodb.com/download-center#community
运行exe安装后,新建数据库存放数据的文件夹(例如在c盘新建mongodata文件夹)
然后找到mongodb的安装路径运行mongod --dbpath c:\mongodata
传送门 https://segmentfault.com/a/1190000008647182
接口地址:/api/login
请求方式:post
请求参数说明:
key | des | require |
---|---|---|
name | 用户名 | y |
password | 密码 | y |
//JSON返回示例:
//成功
{
"code": 0,
"msg": "login!"
}
//失败
{
"code": 1,
"msg": "wrong password"
}
接口地址:/api/register
请求方式:post
请求参数说明:
key | des | require |
---|---|---|
name | 用户名 | y |
password | 密码 | y |
电邮 | y | |
mobile | 手机 | y |
gender | 性别 | y |
//JSON返回示例:
//成功
{
"code": 0,
"msg": "User created!"
}
接口地址:/api/info
请求方式:get
接口地址:/api/info
请求方式:put
接口地址:/api/avatar
请求方式:post
请求参数说明:
key | des | require |
---|---|---|
files | 文件 | y |
接口地址:/api/folder
请求方式:post
请求参数说明:
key | des | require |
---|---|---|
type | 文件夹类型 | y |
foldername | 文件夹名 | y |
createdate | 创建日期 | y |
//JSON返回示例:
//成功
{
"code": 0,
"msg": "folder created!"
}
//未登录
{
"code": 1,
"msg": "not login"
}
接口地址:/api/folder
请求方式:get
//JSON返回示例:
//成功
{
"code": 0,
"data": [
{
"_id": "59467d2335058a260a1c4bf6",
"type": "diary",
"foldername": "测试日记",
"username": "ssshooter",
"__v": 0
},
{
"_id": "59467d3935058a260a1c4bf7",
"type": "phonebook",
"foldername": "测试通讯录",
"username": "ssshooter",
"__v": 0
}
]
}
接口地址:/api/folder/:id
请求方式:put
请求参数说明:
key | des | require |
---|---|---|
foldername | 文件夹名 | y |
接口地址:/api/folder/:id
请求方式:delete
//成功
{
"code": 0,
"msg": "Successfully deleted"
}
请求地址:/api/folder/:type/:folderId 请求方式:get 备注:type限选'diary','phonebook','todolist'
//请求地址:/api/folder/phonebook/59468117f32a07263e259688
//成功
{
"code": 0,
"data": [
{
"_id": "5946854d715f1326b2075f7d",
"folderId": "59468117f32a07263e259688",
"contact": "zhoudejie",
"number": "15918694038",
"__v": 0
}
]
}
接口地址:/api/diary
请求方法:post
key | des | require | type |
---|---|---|---|
folderId | 所在folder的id | y | String |
title | 日记标题 | y | String |
content | 日记内容 | y | String |
pic | 图片(地址) | n | Array |
mood | 心情 | y | String |
weather | 天气 | y | String |
bookmark | 书签 | n | boolean |
tag | 标签 | n | String |
createdate | 创建日期 | y | String(YYYY-MM-DD) |
{
"code": 0,
"msg": "item created!"
}
请求地址:/api/diary/:id
请求方式:put
key | des | require | type |
---|---|---|---|
title | 日记标题 | y | String |
content | 日记内容 | y | String |
接口地址:/api/diary/:id
请求方式:delete
接口地址:/api/phonebook
请求方式:post
key | des | require |
---|---|---|
folderId | 所在folder的id | y |
contact | 联系人名称 | y |
initial | 首字母 | y |
number | 电话号码 | y |
createdate | 创建日期 | y |
接口地址:/api/phonebook/:id
请求方式:put
接口地址:/api/phonebook/:id
请求方式:delete
接口地址:/api/todolist
请求方式:post
key | des | require |
---|---|---|
folderId | 所在folder的id | y |
state | 事项状态(未完成0 完成1) | y |
content | 事项内容 | y |
createdate | 创建日期 | y |
接口地址:/api/todolist/:id
请求方式:put
接口地址:/api/todolist/:id
请求方式:delete