Pont 自动化 mocks 服务和接口变更记录内测
jasonHzq opened this issue · 13 comments
jasonHzq commented
Pont 自动化 mocks 服务和接口变更记录内测
1、安装 0.1.80 版本,使用下图方式,可以安装老版本(最新是 0.2.0)
2、插件启动后,会自动开启一个mocks服务,根据 Pont 元数据生成原始 mocks 数据。开发人员也可以在 .mocks/mock.ts 下编辑自定义 mock 数据。
3、可以在 pont-config.json 中 配置 mocks 字段来配置如下信息:
"mocks": {
"type": "object",
"description": "自动化mock服务,mocks 数据可以在 .mocks/mocks.ts 下自定义编辑。",
"properties": {
"enable": {
"type": "boolean",
"default": true,
"description": "是否开启"
},
"host": {
"type": "number",
"default": 8080,
"description": "mock服务端口号"
},
"wrapper": {
"type": "string",
"description": "是否把接口返回的数据包在固定格式下, {response} 表示返回数据结构",
"default": "{\"code\": 0, \"data\": {response}, \"message\": \"\"}"
},
"basePath": {
"type": "string",
"default": "",
"description": "接口基础路径"
}
}
},
4、可以在接口使用处,右键点击 jump to mocks position 跳转到接口 Mocks 数据位置,直接进行编辑
hushicai commented
这个mocks功能现在已经可用了吗
jasonHzq commented
这个mocks功能现在已经可用了吗
是的啊,可以用了
GALA009 commented
@jasonHzq 我想请问一下,mocks怎么使用,怎么验证? 我现在使用vs code编辑器,安装了pont 插件版本为0.2.4, 第三条直接复制参数至我的 pont-config.json 保存,使用浏览器打开 http://localhost:8080/ 没有服务?
bullyork commented
@genmmao 解决了么
LbhFront-end commented
@jasonHzq 你好,是不是一定要安装指定的版本 最新的版本好像不可以?
jasonHzq commented
是的,暂时需要安装指定版本。我们 11 月尽快合并这个 PR,已经内测大半年了,一直没有反馈,再测下去没有意义了。
sabakugaara commented
Hello 有计划合并这个版本吗?
chj-damon commented
请问什么时候合并?我现在的vscode-pont的版本是0.3.5
nannan9507 commented
@jasonHzq 您好,0.3.5这个版本生成出来的文件会去引用 src/utils/pontFetch 这个文件,可这个文件不存在
LbhFront-end commented
nannan9507 commented
@LbhFront-end 啊,对不起,没看见 OTZ 反省中
jasonHzq commented
已合并