dpapp-mocker

1.0.1 • Public • Published

dpapp-mocker

该项目用于启动本地服务,给dpapp造数据之用。

当cookie中存在dpapp-mocker=时,dpapp在web模式下,会将构造iframe的逻辑改为以jsonp的方式请求 http://localhost:1943/?method=getEnv&params=&callback=jsonp_callback_1,得到mock的结果。 这里的mode可选值包括force和patch两种 force:强制所有api都以此处理 patch:对于已有实现的api,不做此处理(如getCityId,getLocation)

###安装:

npm install dpapp-mocker -g

###启动 dpapp-mocker server

###自带模块 mapi getEnv getUserInfo getVersion getCityId getLocation getContactList getCX getRequestId getNetworkType

###添加模块 dpapp-mocker add http://code.dianpingoa.com/f2e/dpapp-mocker-mapi.git

###编辑模块实现

dpapp-mocker edit getEnv

###模块实现路径查找顺序

.dpapp-mocker/plugins/ /usr/local/lib/node_modules/dpapp-mocker/ /usr/local/lib/node_modules/dpapp-mocker/node_modules/

name为method的lowercase

add指令会将实现放到 .dpapp-mocker/plugins/ 中 edit指令会将实现copy到 .dpapp-mocker/plugins/ 中,并打开编辑

Readme

Keywords

none

Package Sidebar

Install

npm i dpapp-mocker

Weekly Downloads

2

Version

1.0.1

License

ISC

Last publish

Collaborators

  • spud