dpapp-mocker
v1.0.1
Published
该项目用于启动本地服务,给dpapp造数据之用
Downloads
2
Readme
dpapp-mocker
该项目用于启动本地服务,给dpapp造数据之用。
当cookie中存在dpapp-mocker=时,dpapp在web模式下,会将构造iframe的逻辑改为以jsonp的方式请求
http://localhost:1943/?method=getEnv¶ms=&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/ 中,并打开编辑