hsb-node-mock
v1.0.4
Published
+ 介绍:基于[node_mock](http://git.huishoubao.com.cn/plat/node_mock),为方便使用,在其上进行了一部分改动,支持 npm 包的方式引入 ## 目录结构 |-apps 存放所有应用的接口 (废弃) |-demo 应用名, 命名方式遵循{业务方+环境+应用名} => [ziYou_Pc_Official, plat_Pc_Analyses] |-controller 存放的模拟接口文件
Downloads
3
Readme
内部模拟接口服务
- 介绍:基于node_mock,为方便使用,在其上进行了一部分改动,支持 npm 包的方式引入
目录结构
|-apps 存放所有应用的接口 (废弃)
|-demo 应用名, 命名方式遵循{业务方+环境+应用名} => [ziYou_Pc_Official, plat_Pc_Analyses]
|-controller 存放的模拟接口文件
|-configRouters.js 当前应用的接口
|-xx 更多应用
|-ashes 封装的node功能
|-temp_files 临时文件夹
|-utils 工具
|-index 基础方法
|-response 响应方法
|-time 日期时间
|-app.js 入口文件
|-bindRouter.js 绑定应用的访问路由
## configRouters.js文件使用说明--------------------------------
@description 配置每个应用的接口列表, 跟后端接口提供者保持一致
@return {Array} 返回一个接口列表数组
@param {Object} 每一项是对象
@param {String} {require} api 接口地址
@param {String} routeName 此接口的描述, 默认为空
@param {String} controller 模拟接口的文件地址, 默认为空取api地址
@param {String|Array} method 接口请求方法[get, post, options, put, delete], 默认不传则绑定["get", "post", 'options']
开发运行
- npm run dev 运行全部应用的模拟接口
- npm run dev --apps demo 运行指定应用模拟接口,demo是apps目录下应用名
其他项目中使用
npm config set registry http://119.29.8.123:7001/
npm install node-dev @hsb/node-mock -D
npm run dev:mock
shell
- lsof -i:7304
- kill -9 pid