1.0.10 • Published 6 years ago

nodemocker v1.0.10

Weekly downloads
4
License
ISC
Repository
github
Last release
6 years ago

node下的mock工具

node下的mock工具 支持对象和数组多层嵌套

/**

  • 数据配置example
  • 支持array,object,int,float,string等类型
  • 以上类型可以采用|后跟单数值表示特定值,
  • 也可以采用 1-100这种方式表示数值范围,
  • 还可以采用'a','b','c'这种方式表示字符串的取值范围
  • 暂时只支持@name,@date,@bool这三种特殊类型,统一采用随机生成数据
  • data: { name: "@name", birthday: "@date", age:"int|18-50", page:"string|'qwe','asd','zxc'", source:"int|9", isBool:"@bool", isBoolean:"bool|true", imgList:[{ url: "string|'a','b','c'", birthday: "@date", time:"int|18-50", }], userInfo:{ name: "@name", birthday: "@date", age:"int|18-50", } }
  • @type {{isMock: boolean, checkUrl: ((url))}} */

    使用方法

    在网站根路径添加名称为nodemocker.config.js的配置文件 配置信息如下demo


    demo


let mockConfig={ isOpen: true, urlData: [ { url: '/node/abc', data: { code: 'int|0', imgList : [{ url: "url|'http://img0.imgtn.bdimg.com/it/u=546683621,3971380670&fm=27&gp=0.jpg','http://img.taopic.com/uploads/allimg/120105/2014-120105115U136.jpg','http://www.taopic.com/uploads/allimg/120525/189103-12052514152699.jpg'", des: "string|'123','456','789'", isSelected: '@bool', }] } }, { url: '/node/abc1', data: { code: 'int|0', imgList : [{ url: "url|'http://img0.imgtn.bdimg.com/it/u=546683621,3971380670&fm=27&gp=0.jpg','http://img.taopic.com/uploads/allimg/120105/2014-120105115U136.jpg','http://www.taopic.com/uploads/allimg/120525/189103-12052514152699.jpg'", des: "string|'123','456','789'", isSelected: '@bool', }] } } ] }

module.exports = mockConfig;


1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago