centos 7 使用pm2从零部署easy-mock模拟数据服务


最近,要急需做一个APP项目的DEMO, 作项目报告使用,从零开始写接口也来不及了,打算自己模拟一些假数据提供给前端使用,所以把目光转向了 easy-mock

可惜 easy-mock 官网,近几天不能访问,无奈只能自己搭建一个 online 服务。

github下载地址:

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

Easy Mock 是一个可视化,并且能快速生成模拟数据的持久化服务。

特性
  • 支持接口代理
  • 支持快捷键操作
  • 支持协同编辑
  • 支持团队项目
  • 支持 RESTful
  • 支持 Swagger | OpenAPI Specification (
    • 基于 Swagger 快速创建项目
    • 支持显示接口入参与返回值
    • 支持显示实体类
  • 支持灵活性与扩展性更高的响应式数据开发
  • 支持自定义响应配置(例:status/headers/cookies)
  • 支持 Mock.js 语法
  • 支持 restc 方式的接口预览
准备工作

在开始之前,假设你的服务器已经成功安装了 Node.jsv8.x, 不支持 v10.x)& MongoDB>= v3.4)& Redis>= v4.0

MongoDB安装教程参考网址

NodeJs安装教程参考网址

下载源码

[root@VM_16_24_centos project]# weget https://github.com/easy-mock/easy-mock/archive/v1.6.0.tar.gz
或者自己下载tar.gz包通过 ftp 上传到服务器
然后解压
[root@VM_16_24_centos project]# tar -xzvf v1.6.0.tar.gz

修改配置

config/default.json

{
    "port": 6006,
    "host": "0.0.0.0",
    "pageSize": 30,
    "proxy": false,
    "db": "mongodb://localhost/easy-mock",
    "unsplashClientId": "",
    "redis": {
        "keyPrefix": "[Easy Mock]",
        "port": 6379,
        "host": "localhost",
        "password": "",
        "db": 0
    },
    "blackList": {
        "projects": [],
        "ips": []
    },
    "rateLimit": {
        "max": 1000,
        "duration": 1000
    },
    "jwt": {
        "expire": "14 days",
        "secret": "shared-secret"
    },
    "upload": {
        "types": [
            ".jpg",
            ".jpeg",
            ".png",
            ".gif",
            ".json",
            ".yml",
            ".yaml"
        ],
        "size": 5242880,
        "dir": "../public/upload",
        "expire": {
            "types": [
                ".json",
                ".yml",
                ".yaml"
            ],
            "day": -1
        }
    },
    "ldap": {
        "server": "",
        "bindDN": "",
        "password": "",
        "filter": {
            "base": "",
            "attributeName": ""
        }
    },
    "fe": {
        "copyright": "",
        "storageNamespace": "easy-mock_",
        "timeout": 25000,
        "publicPath": "/dist/"
    }
}

本地运行

$ npm run dev
# 访问 http://127.0.0.1:6006

生成生产环境代码:

# 前端静态资源构建打包
$ npm run build

# 以生产环境方式启动,需要提前执行 build
$ npm run start

# 单元测试
$ npm run test

# 语法检测
$ npm run lint
启动

PM2

当在内网服务器部署时,推荐使用 PM2 来守护你的应用进程。

全局安装 PM2

$ [sudo] npm install pm2 -g

用 PM2 启动

在此之前,你应该已经完成了 build。

$ NODE_ENV=production pm2 start app.js

如图:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

1571986377356.png)]

postman测试:

在这里插入图片描述

接下来就可以在线快乐的玩耍了哈哈

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7.9版本(CentOS-7-aarch64-Everything-2009)适用于ARM64 (aarch64),必须集齐9个文件才能一起解压缩使用,9个文件下载地址: CentOS-7-aarch64-Everything-2009.part09.rar https://download.csdn.net/download/weixin_43800734/20419195 CentOS-7-aarch64-Everything-2009.part08.rar https://download.csdn.net/download/weixin_43800734/20419107 CentOS-7-aarch64-Everything-2009.part07.rar https://download.csdn.net/download/weixin_43800734/20419029 CentOS-7-aarch64-Everything-2009.part06.rar https://download.csdn.net/download/weixin_43800734/20418995 CentOS-7-aarch64-Everything-2009.part05.rar https://download.csdn.net/download/weixin_43800734/20418492 CentOS-7-aarch64-Everything-2009.part04.rar https://download.csdn.net/download/weixin_43800734/20418455 CentOS-7-aarch64-Everything-2009.part03.rar https://download.csdn.net/download/weixin_43800734/20418366 CentOS-7-aarch64-Everything-2009.part02.rar https://download.csdn.net/download/weixin_43800734/20418341 CentOS-7-aarch64-Everything-2009.part01.rar https://download.csdn.net/download/weixin_43800734/20418267 CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。 CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。
要在CentOS 7服务器上部署OPC UA模拟发送数据,你可以按照以下步骤进行操作: 1. 首先,确保你的CentOS 7服务器已经安装了OPC UA服务器软件。你可以选择使用开源的OPC UA服务器,例如open62541。 2. 下载和编译open62541软件。你可以使用Git命令从开源仓库中拉取源代码,并根据提供的文档进行编译。建议在编译前先安装必要的依赖项,如CMake、GCC等。 3. 完成编译后,你将得到一个可执行文件。通过命令行运行该文件,启动OPC UA服务器。可能需要提供一些配置信息,例如监听的IP地址和端口号。 4. 确保服务器成功启动后,你可以使用OPC UA客户端工具连接到服务器。这些工具可从开源社区或商业供应商处获取。使用客户端工具,你可以搜索服务器上的节点和变量,并进行读写操作。 5. 为了模拟发送数据,你可以在服务器上创建一个自定义的变量。通过OPC UA客户端工具,你可以将新的变量添加到服务器节点中。然后,你可以编写脚本或程序在服务器上定时更新该变量的值。 6. 最后,你可以使用OPC UA客户端工具监视服务器上的变量值是否发生变化。你还可以使用客户端工具模拟写入操作,向服务器发送模拟数据。 这样,你就可以在CentOS 7服务器上成功部署OPC UA模拟发送数据的环境。确保服务器和客户端工具之间的网络连接正常,以便可以进行数据通信。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值