Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pont 自动化 mocks 服务和接口变更记录内测 #48

Closed
jasonHzq opened this issue May 8, 2019 · 13 comments
Closed

Pont 自动化 mocks 服务和接口变更记录内测 #48

jasonHzq opened this issue May 8, 2019 · 13 comments

Comments

@jasonHzq
Copy link
Collaborator

jasonHzq commented May 8, 2019

Pont 自动化 mocks 服务和接口变更记录内测

1、安装 0.1.80 版本,使用下图方式,可以安装老版本(最新是 0.2.0)
image

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 数据位置,直接进行编辑
屏幕快照 2019-05-10 20 48 35

@jasonHzq jasonHzq changed the title Pont mocks 和接口变更记录内测 Pont 自动化 mocks 服务和接口变更记录内测 May 8, 2019
@hushicai
Copy link

这个mocks功能现在已经可用了吗

@jasonHzq
Copy link
Collaborator Author

jasonHzq commented Jun 4, 2019

这个mocks功能现在已经可用了吗

是的啊,可以用了

@GALA009
Copy link

GALA009 commented Sep 4, 2019

@jasonHzq 我想请问一下,mocks怎么使用,怎么验证? 我现在使用vs code编辑器,安装了pont 插件版本为0.2.4, 第三条直接复制参数至我的 pont-config.json 保存,使用浏览器打开 http://localhost:8080/ 没有服务?

@bullyork
Copy link

@genmmao 解决了么

@GALA009
Copy link

GALA009 commented Oct 29, 2019

@bullyork 还未解决

@LbhFront-end
Copy link

@jasonHzq 你好,是不是一定要安装指定的版本 最新的版本好像不可以?

@jasonHzq
Copy link
Collaborator Author

是的,暂时需要安装指定版本。我们 11 月尽快合并这个 PR,已经内测大半年了,一直没有反馈,再测下去没有意义了。

@sabakugaara
Copy link

Hello 有计划合并这个版本吗?

@chj-damon
Copy link

请问什么时候合并?我现在的vscode-pont的版本是0.3.5

@nannan9507
Copy link

@jasonHzq 您好,0.3.5这个版本生成出来的文件会去引用 src/utils/pontFetch 这个文件,可这个文件不存在

@LbhFront-end
Copy link

pontFetch

image

@nannan9507
Copy link

@LbhFront-end 啊,对不起,没看见 OTZ 反省中

@jasonHzq
Copy link
Collaborator Author

已合并

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants