easy-mock-client

0.1.6 • Public • Published

EASY MOCK CLIENT

Build Status codecov NPM version

开发一个可以在命令行下使用easy mock的工具

使用说明:

客户端使用

npm install -g easy-mock-client

首先在执行脚本的目录下创建配置文件app.json,配置格式如下:

{
  "easy-mock": {
    "host": "http://mock.liuwill.com",
    "name": "username",
    "password": "password"
  }
}

分别设置easy mock服务器的主机地址,用户名和密码。

查看帮助: $ easy-mock-client help

执行命令:

# 列出所有project 
$ node ./lib/bin ls
# 或者 
$ easy-mock-client ls
 
# 获取单个project的信息和project下的所有mock接口 
$ node ./lib/bin ls YourProjectId
# 或者 
$ easy-mock-client ls YourProjectId
 
# 查看某个project下的单个mock详细信息 
$ node ./lib/bin inspect YourProjectId YourMockId
# 或者 
$ easy-mock-client inspect YourProjectId YourMockId
 
# 创建一个mock接口 
$ node ./lib/bin create mock
# 或者 
$ easy-mock-client create mock

SDK使用:

yarn add easy-mock-client

直接在代码中调用api,代码可以参看命令行实现或者单元测试。

import EasyMockClient from 'easy-mock-client'
 
async function main() {
  const client = new EasyMockClient({
    "host": "http://mock.liuwill.com",
    "name": "username",
    "password": "password" 
  })
  client.connect().then(responseData => {
    console.log('登录Easy Mock成功')
  })
 
  const myProjects = await client.listProjects()
  console.log(myProjects)
}
main().catch(err => {
    process.exit(1)
})

效果

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i easy-mock-client

Weekly Downloads

0

Version

0.1.6

License

MIT

Unpacked Size

196 kB

Total Files

24

Last publish

Collaborators

  • liuwill