WishMeLz

生活其实很有趣

easy-mock

  1. 安装Redis
    $ wget http://download.redis.io/releases/redis-4.0.14.tar.gz
    $ tar xvzf redis-stable.tar.gz
    $ yum -y install gcc
    $ cd redis-4.0.14/
    $ make // error make MALLOC=libc
    $ cp src/redis-server /usr/local/bin/
    $ cp src/redis-cli /usr/local/bin/
    $ vi redis.conf 修改daemonize=no为yes
    $ redis-server redis.conf // 后台运行

  2. 安装mongo // 今天官方的源下载不了,使用docker搭建
    $ docker pull mongo:latest
    $ docker run -itd --name mongo -p 27017:27017 mongo

  3. 拉取easy-mock
    $ git clone https://github.com/easy-mock/easy-mock.git
    $ cd /easy-mcok && npm i
    $ npm run dev //运行


    $ npm run build
    $ NODE_ENV=dev pm2 start app.js //后台托管运行

图片
Random.image()
Random.image('200x100', '#fb0a2a')
Random.image('200x100', '#02adea', 'Hello')
Random.image('200x100', '#00405d', '#FFF', 'Mock.js')

时间
Random.date('yyyy-MM-dd')
Random.time('HH:mm:ss')

文本 --参数一样
英文
Random.paragraph() // 3-7个
Random.paragraph(3) //3个
Random.paragraph(1,3) //1-3个

Random.cparagraph() //中文
Random.word() //单词
Random.cword() //随机汉字
Random.title() //标题
Random.ctitle() //中文标题

名字
Random.first() //英文名
Random.last() //英文姓
Random.name() //姓名
加上一个c就是中文

地区
Random.region() //大区
Random.province() //省
Random.city() // 市
Random.city(true) // 省市
Random.county() //县
Random.county(true) // 省市县
Random.zip() //邮政编码

颜色
Random.color() //#cccccc
Random.rgb()

身份证
Random.id()

IP地址
Random.ip()

URL地址
Random.url() // 参数:https/http,域名,端口

邮箱
Random.email() // 参数指定邮箱域名

数字
Random.integer()
Random.float() //小数
Random.float(60, 100, 3, 5) // 45.4567

循环
'data|1-10': [{    // 循环数组内1-10组随机
        'id|+1': 1,   // id自增
        'age|1-10':0,  // 1-10之间随机
        'num|20-80': 45 
    }]