HeLinJiang

Results 47 issues of HeLinJiang

目前 mock server 启动之后并不支持 https,在一些场景,例如app中,请求可能写死了用 https 来获取接口的,导致无法正常使用 mock server

该命令用于检查各个 mock module 是否符合规范,如果不符合规范,则进行提示。就类似在为 mock module 做单元测试一样

目前的配置项中,`method` 只支持一种值,但是有些场景下,接口是同时支持 `get` 或 `post` 请求的

目前默认支持 mocker_server mockers 文件夹的 `watch`,但可能还有文件夹也需要,则应该也支持自定义配置进去 watch

开发过程中,我们要调试某些特定的场景,会需要修改好几个 mocker ,以便返回给定的桩数据。例如一个兑换礼物的活动,如果要能够成功兑换礼物,需要将活动信息的接口返回“活动进行中”桩数据,将用户账户信息接口返回“有足够的余额来兑换礼物”桩数据,将用户认证的接口返回“该用户已实名认证”桩数据。 如果我们为每一个 mocker 切换到指定的桩数据,能够达到我们的目的,但是会有几个不方便点: - 手动一个一个切换 mocker 桩数据,麻烦 - 必须要记得多个mocker各自需要切换到哪个桩数据,一旦mocker数量过多,或者是很久之前完成的功能,很可能记不住正确的切换 - 针对某个场景,无法需要进行单独的说明备注 因此,基于业务场景,建议支持 case,一键设置页面的快照桩数据

enhancement

`mockstar start` 命令会默认使用项目依赖中的 pm2 来启动项目,但是有些情况下需要使用全局的 pm2 来启动项目

![image](https://user-images.githubusercontent.com/13464168/47413774-c931f100-d7a1-11e8-83bf-646aeb0f69a6.png)