readme.md

213 阅读4分钟

项目初始化

npm init npm init -y

安装项目依赖(包)

npm install

--save 当前开发环境

npm install 包名 --save

全局 安装到全局

npm install 包名 -g

安装指定版本 如果没有版本号装的就是最新的

npm install 包名@版本号 --save/-g

更新

npm updata 包/版本 ...

删除

npm unstall 包名 -g

接口文档

  1. base=http://localhost:3000

  2. 标签操作 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:""//请求失败之后返回的错误信息
}