1.0.4 • Published 4 years ago

hsb-node-mock v1.0.4

Weekly downloads
85
License
ISC
Repository
-
Last release
4 years ago

内部模拟接口服务

  • 介绍:基于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