公司列表json
需求
请求地址: /tbd-system/company/list
查询所有
- 请求条件
{
"pageIndex":1,
"pageSize":20
}
- 返回结果
{
"code": "00",
"message": "查询成功",
"data": {
"pageIndex":1,
"pageSize":20,
"pageTotal": 1,
"pageCount": 4,
"list":[
{
"companyId": "1",
"type": 1,
"companyName": "途比达公司"
},
{
"companyId": "2",
"type": 1,
"companyName": "胖丁公司"
},
{
"companyId": "3",
"type": 2,
"companyName": "索道公司"
},
{
"companyId": "4",
"type": 2,
"companyName": "马戏城公司"
}
]
}
}
查询服务类型公司
- 请求条件
{
"pageIndex":1,
"pageSize":20,
"type": 1
}
- 返回结果
{
"code": "00",
"message": "查询成功",
"data": {
"pageIndex":1,
"pageSize":20,
"pageTotal": 1,
"pageCount": 2,
"list":[
{
"companyId": "1",
"type": 1,
"companyName": "途比达公司"
},
{
"companyId": "2",
"type": 1,
"companyName": "胖丁公司"
}
]
}
}
查询景区类型公司
- 请求条件
{
"pageIndex":1,
"pageSize":20,
"type": 2
}
- 返回结果
{
"code": "00",
"message": "查询成功",
"data": {
"pageIndex":1,
"pageSize":20,
"pageTotal": 1,
"pageCount": 2,
"list":[
{
"companyId": "3",
"type": 2,
"companyName": "索道公司"
},
{
"companyId": "4",
"type": 2,
"companyName": "马戏城公司"
}
]
}
}
操作
-
- 建立基本规则
- 建立基本规则
-
- 创建内容
- 创建内容
本机运行
-
1.查看mock地址
-
2.执行cmd或者shell命令
node net.js http://mock.tbd.yanzuoguang.com/mock/5e5eaf689c7abe000b90dbcc http://localhost:8081 8080
http://mock.tbd.yanzuoguang.com/mock/5e5eaf689c7abe000b90dbcc 为mock项目地址
http://localhost:8081 为真正的项目地址,在开发状态为已完成的时候,会自动调用正式环境地址,方便临时调节。
注意: 8080 指明访问的端口,默认为36742,一般可以不增加,后面的示例采用的是默认端口。
注意: 执行命令后,修改接口数据后不需要重新运行,修改可以立即生效。
注意: 需要进入net.js文件的目录运行。
- 3.postman调用测试,地址 http://localhost:36742/tbd-system/company/list
docker运行
docker配置
-
安装docker,这里不具体讲解,去查询资料
-
下载docker包含node.js的运行包
docker pull node
- 将net.js封装到docker中,并且将本地运行命令配置为环境变量。
- a. 新建一个目录,将net.js下载到该目录中,打开命令行进入到新目录。
- b. 新建Dockerfile文件,文件内容如下。
FROM node
COPY ./net.js /home/net.js
EXPOSE 36742
ENTRYPOINT ["node","/home/net.js"]
CMD ["http://mock.tbd.yanzuoguang.com/mock/5e5eaf689c7abe000b90dbcc","http://www.baidu.com"]
- c. 在当前目录下打包成docker
docker build -t doclever_mock .
- 运行docker,提供配置地址和正式地址
docker run --name doclever_mock -d -p 8080:36742 doclever_mock "http://mock.tbd.yanzuoguang.com/mock/5e5eaf689c7abe000b90dbcc" "http://localhost:8081"
- 注意 其中 1、2、3步,在没台服务器上只需要操作一次。只有第4步需要针对不同的项目进行操作。
配置域名、地址
通过代理服务器,配置域名映射到docker提供服务的地址和i
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为: 2020/05/16 14:05