项目初始化
npm init
npm init -y
安装项目依赖(包)
npm install
--save 当前开发环境
npm install 包名 --save
全局 安装到全局
npm install 包名 -g
安装指定版本 如果没有版本号装的就是最新的
npm install 包名@版本号 --save/-g
更新
npm updata 包/版本 ...
删除
npm unstall 包名 -g
接口文档
-
标签操作 1.1添加标签 请求地址:base/tag
请求方法:POST
请求参数: | 参数名 | 参数类型 | 必填 | 参数说明 | | ------ | -------- | ---- | -------- | | text | string | 是 | 标签内容 |
请求示例:
{
"text":"张三"
}
请求响应:
{
"status":200,//200代表成功,其他代表失败
"data":[],//请求成功之后,返回的数据
"msg":""//请求失败之后,返回的错误信息
}
1.2删除标签 请求地址:base/tag
请求方法:DELETE
请求参数: | 参数名 | 参数类型 | 必填 | 参数说明 | | ------ | -------- | ---- | -------- | | _id | string | 是 | 标签内容 |
请求示例:
{
"_id":"61a494c6f341516ec1c0ae7f"
}
请求响应:
{
"status":200,//200代表成功,其他代表失败
"data":[],//请求成功之后,返回的数据
"msg":""//请求失败之后,返回的错误信息
}
1.3查询标签 请求地址:base/tag
请求方法:GET
请求参数: 无
请求示例: 无
请求响应:
{
"status":200,//200代表成功,其他代表失败
"data":[],//请求成功之后,返回的数据
"msg":""//请求失败之后,返回的错误信息
}
2.内容操作
2.1添加内容
请求地址:http://localhost:3000/content
请求方法:POST
请求参数:
| 参数名 | 参数类型| 必填 | 参数说明
|title,content,top| string,string,boolean | 是 | 内容
示例:
{
"title":"asdasdasdsa",
"content":"asdasdasdsasadasdasdas",
"top":true,
}
请求响应:
{
status:200,//200代表成功其他代表失败
data:[],//请求成功之后返回的数据
msg:""//请求失败之后返回的错误信息
}
2.2删除标签
请求地址:http://localhost:3000/content
请求方法:DELETEMANY
请求参数:
| 参数名 | 参数类型| 必填 | 参数说明
| id | string | 是 | 标签内容
示例:
{
"id" :askjaslfjldsjfladsf
}
{
"id" :askjaslfjldsjfladsf,
"id" :askjaslfjldsjflads1,
"id" :askjaslfjldsjflads2,
"id" :askjaslfjldsjflads3
}
请求响应:
{
status:200,//200代表成功其他代表失败
data:[],//请求成功之后返回的数据
msg:""//请求失败之后返回的错误信息
}
2.3查询标签
请求地址:http://localhost:3000/content
请求方法:GET
请求参数:
| 参数名 | 参数类型| 必填 | 参数说明
| id | string | 否 | 标签内容
示例:
{
}
请求响应:
{
status:200,//200代表成功其他代表失败
data:[],//请求成功之后返回的数据
msg:""//请求失败之后返回的错误信息
}
2.4修改标签
请求地址:http://localhost:3000/content
请求方法:PUT
请求参数:
| 参数名 | 参数类型| 必填 | 参数说明
| _id,title,content,top | string,string,string,boolean | 是 | 标签内容
示例:
{ "_id":"asdasfasfafas } { "title":"asdasdasdsa", "content":"asdasdasdsasadasdasdas", "top":true }
请求响应:
```json
{
status:200,//200代表成功其他代表失败
data:[],//请求成功之后返回的数据
msg:""//请求失败之后返回的错误信息
}
3.用户操作
3.1用户内容
请求地址:http://localhost:3000/user
请求方法:POST
请求参数:
| 参数名 | 参数类型| 必填 | 参数说明
|username,password| string,string| 是 | 内容
示例:
{
"username":"asasa",
"password":"as13513543"
}
请求响应:
{
status:200,//200代表成功其他代表失败
data:[],//请求成功之后返回的数据
msg:""//请求失败之后返回的错误信息
}
3.2删除标签
请求地址:http://localhost:3000/user
请求方法:DELETE
请求参数:
| 参数名 | 参数类型| 必填 | 参数说明
| _id | string | 是 | 标签内容
示例:
{
"_id" :askjaslfjldsjfladsf
}
请求响应:
{
status:200,//200代表成功其他代表失败
data:[],//请求成功之后返回的数据
msg:""//请求失败之后返回的错误信息
}
3.3查询标签
请求地址:http://localhost:3000/user
请求方法:GET
请求参数:
| 参数名 | 参数类型| 必填 | 参数说明
| _id | string | 否 | 标签内容
示例:
{
}
请求响应:
{
status:200,//200代表成功其他代表失败
data:[],//请求成功之后返回的数据
msg:""//请求失败之后返回的错误信息
}
3.4修改标签
请求地址:http://localhost:3000/content
请求方法:PUT
请求参数:
| 参数名 | 参数类型| 必填 | 参数说明
| _id,username,password | string,string,string | 是 | 标签内容
示例:
{
"_id":"sadsadsafasf"
}
{
"username":"asasa",
"password":"as13513543"
}
请求响应:
{
status:200,//200代表成功其他代表失败
data:[],//请求成功之后返回的数据
msg:""//请求失败之后返回的错误信息
}