0.0.5 • Published 1 year ago

ts-mock-server v0.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

ts-mock-server

轻量级的Mock服务,复用typescript项目中的类型定义,快速创建Mock数据服务。

安装

npm i ts-mock-server

使用

1

mock.config.js

const { resolve } = require('path');

module.exports = {
  port: 9876,
  dir: resolve(__dirname, './mock'),
  tsRoot: __dirname,
  template: {
    success: '{ "code": 0, "data": $data }',
    error: '{ "code": 9999, "message": $message }'
  }
}
ts-mock-server -c mock.config.js

2

const { resolve } = require('path');
const tms = require('ts-mock-server');
tms.start({
  port: 9876,
  dir: resolve(__dirname, './mock'),
  tsRoot: __dirname,
  template: {
    success: '{ "code": 0, "data": $data }',
    error: '{ "code": 9999, "message": $message }'
  }
});

选项

  • port

    服务端口,默认为9876

  • dir

    mock定义目录

  • tsRoot

    tsconfig.json root

  • template

    响应模版