zoukankan      html  css  js  c++  java
  • EasyMock的基本使用和本地安装

    1、EasyMock数据接口

    1.1 什么是EasyMock

    Easy Mock 是一个可视化,并且能快速生成模拟数据的服务。是杭州大搜车无线团队出品的一个极其简单、高效、可 视化、并且能快速生成模拟数据的在线 Mock 服务 。 现在 Easy Mock 内置了 Mock.js,我们可以更愉快的伪造数据了。

    官网:https://www.easy-mock.com/

    文档:https://www.easy-mock.com/docs

    1.2 EasyMock的基本使用

    1.2.1 登录或注册

    访问 https://www.easy-mock.com 后,点击 开始 后输入用户名和密码。如果不存在会自动注册。

    注意:没有找回密码功能,请牢记密码!

    登录成功之后跳转到如下页面:

    1.2.2 创建项目

    右下角 + 图标进行创建项目:

    创建成功效果图:

    1.2.3 接口配置

    1. 创建接口,点击左下角项目。

    2. 进入项目工作台页面,点击创建接口

    3. 左侧编辑窗口输入 mock.js 代码,右侧定义 Method 、 Url 、描述等信息。

    4. 写入自己需要的Mock.js代码

    5. 右侧窗口选择请求方式 , URL 和描述,然后点击创建

    6. 创建完成之后跳转到如下页面

    1.2.4 接口测试

    1. 接口右侧预览接口和复制接口地址

    2. 修改接口和克隆接口和删除接口

    2、EasyMokc本地部署

    参考:https://mp.weixin.qq.com/s/hVHDIMZUerTiXTYgX0yIwQ

    2.1 下载并安装node

    安装 Node.js v8.x( 注意:不支持 v10.x)

    参考: https://github.com/easy-mock/easy-mock/blob/dev/README.zh-CN.md

    2.1.1 下载node

    wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz
    

    2.1.2 解压安装包

    tar xf node-v8.11.1-linux-x64.tar.xz
    mv node-v8.11.1-linux-x64.tar.xz /usr/local/node
    

    2.1.3 加入环境变量

     vi /etc/profile
    

    写入一下内容:

    export NODE_HOME=/usr/local/node
    export PATH=$NODE_HOME/bin:$PATH
    

    使其生效:

    source /etc/profile
    ln -s /usr/local/node/bin/node /usr/bin/node
    ln -s /usr/local/node/bin/npm /usr/bin/npm
    ln -s /usr/local/node/bin/npx /usr/bin/npx
    

    检查是否安装成功:

    node -v
    

    2.2 安装Monogodb

    2.2.1 添加Monogodb的yum源

    vi /etc/yum.repos.d/mongodb-org-3.2.repo
    

    加入以下内容:

    [mongodb-org-3.2]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
    

    生成缓存:

    yum makecache
    

    2.2.2 安装monogodb

    yum install -y mongodb-org-server
    

    2.2.3 启动monogodb

    systemctl start mongod.service
    

    2.2.4 检查是否正常启动

    systemctl status mongod.service
    lsof -i:27017
    

    2.3 安装Redis

    3.3.1 安装epel仓库

    yum install epel-release
    

    2.3.2 安装Redis

    yum install -y redis
    

    2.3.3 启动Redis

    systemctl start redis.service
    

    2.3.4 检查是否正常启动

    systemctl status redis.service
    lsof -i:6379
    

    2.4 本地部署EasyMock

    2.4.1 下载项目代码

    git clone https://github.com/easy-mock/easy-mock.git
    

    2.4.2 安装项目依赖

     cd easy-mock
     npm install
    

    2.4.3 构建项目

    npm run build
    

    2.4.4 启动项目

    npm run start
    

    2.4.5 查看是否正常启动

    lsof -i:7300
    

    3、域名解析及SSL证书配置

    3.1 域名解析

    在对应的域名供应商购买域名,实名认证及备案之后就可以正常解析使用了。

    3.2 SSL证书

    推荐使用certbot!!!

    CentOS7上Nginx安装certbot:https://certbot.eff.org/lets-encrypt/centosrhel7-nginx

    3.3 最终效果

  • 相关阅读:
    Windows下Subversion配置管理员指南
    asp.net HttpHand和HttpModule的详细解释,包括Asp.Net对Http请求的处理流程。
    SQL Server 2000不能远程连接的问题
    ASP通用分页类[强]
    不错的站长工具网址(不断收集中....)
    函数的四种调用模式
    HDOJ 3943 Kth Nya Number(数位DP)
    HDOJ 2196 Computer
    HDOJ 3695 Computer Virus on Planet Pandora (AC自动机)
    HDOJ 4277 USACO ORZ (搜索+剪枝)
  • 原文地址:https://www.cnblogs.com/jie-fang/p/13555482.html
Copyright © 2011-2022 走看看