Easy Muke本地化部署完全攻略

作者 : 开心源码 本文共2265个字,预计阅读时间需要6分钟 发布时间: 2022-05-12 共237人阅读
  • 在开发过程中, 前后台的开发往往是并行的, 为了提升开发的效率, 前台需要自行模拟接口数据,完成开发
  • 创立测试数据的工具备很多, 从代码开源, 易用性, 文档可读性 方面考虑, Easy Muke都是非常优秀的


  • Easy Muke官网为我们提供了在线的服务, 官网:https://easy-mock.com/, 有兴趣的小伙伴可以体验一下, 但easy-mock可能是太受欢迎了, 用的人比较多, 所以服务器经常会挂掉…
  • 还好Easy Muke开源了代码, 可以让动手能力强的开发者们进行本地化部署,Github开源地址: easy-mock/easy-mock

  • 然而, easy-muke本地化部署, 有点麻烦, 需要安装配置特定版本的nodejs, 以及Mangodb, Redis
  • 我花了很长时间, 翻了大量的教程,才把安装过程中少量奇奇怪怪的问题一律处理了, 在这里分享一下,正确的安装姿势
  • 我这里用centos7虚拟机做演示, 为了避开安装数据库过程中的少量权限问题, 我的所有操作都是以root身份执行, 好了, 废话少说, 开搞!

假如你对本地安装centos7虚拟机的步骤, 不太理解的话, 可以参考这个链接的资料 https://www.songma.com/p/e366df65e7b4 (我以前写的, 截图和文字非常详尽)

安装nodejs8.9

cd /optwget https://nodejs.org/dist/v8.9.0/node-v8.9.0-linux-x64.tar.gztar zxvf  node-v8.9.0-linux-x64.tar.gz

下载
解压完成

  • 用vim打开/etc/profile,在文件末尾增加以下语句
export PATH="/opt/node-v8.9.0-linux-x64/bin:$PATH"

  • 使环境变量生效
source /etc/profile
  • 查看安装状况
npm -vnode -v

  • 为了防止关闭窗口后失效,需要在~/.bashrc末尾,增加以下语句
source /etc/profile

编辑root客户的.bashrc

新添加 source /etc/profile

  • 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org

安装cnpm

安装mangodb

cd /optwget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-v4.0-latest.tgztar zxvf mongodb-linux-x86_64-rhel70-v4.0-latest.tgz


  • 用vim打开/etc/profile,在文件末尾增加以下语句
export PATH="/opt/mongodb-linux-x86_64-rhel70-4.0.5-rc0-2-g3739429/bin:$PATH"

  • 在终端执行以下语句,让环境变量立即生效
source /etc/profile
  • 创立mongodb数据库目录
mkdir -p /data/mongo
  • 创立启动文件 touch /data/mongo/mongodb.cnf
# 数据库路径dbpath=/data/mongo/# 日志路径  logpath=/data/mongo/mongo.log#新日志追加到旧的日志后面  logappend=true#在后端运行  fork=true#在27017端口运行  port=27017

  • 从配置文件启动
mongod -f /data/mongo/mongodb.cnf

安装redis

  • 获取解压redis安装包
cd /optwget http://download.redis.io/releases/redis-5.0.3.tar.gztar xzvf redis-5.0.3.tar.gz


  • 编译安装
yum install gcccd /opt/redis-5.0.3make MALLOC=libcmake install

  • 将redis改为后端启动 vim /opt/redis-5.0.3/redis.conf

  • 用新配置的文件启动redis
redis-server /opt/redis-5.0.3/redis.conf 

安装easy-mock

cd /optyum install gitgit clone  easy-mock/easy-mock.git

  • 安装依赖, 构建项目
cd /opt/easy-mockcnpm installnpm run build

开启easy-mock

npm run start


  • 开放7300端口, 支持在外部访问easy-mock
firewall-cmd --zone=public --add-port=7300/tcp --permanentfirewall-cmd --reloadfirewall-cmd --query-port=7300/tcp

  • 在外部访问easy-mock



小结:

  • 当我第一次接触Easy Muke的时候, 就感觉这是一个非常好用的工具, 但后来经历官网服务几次宕机后, 就不得不尝试本地化部署, 本地化部署尽管坑很多,但也的确学到了很多的Linux安装软件的技巧
  • 个人认为, Easy Muke可以被看做是一个, 拥有图形化界面的数据库,假如你是一个只懂写前台页面的新手, 可以通过Easy Muke创立的接口, 为前台页面提供数据, 最终写出一个像模像样的web应用程序
  • 这篇文章已经巨长了, easy-moke的少量使用技巧, 我们下次再讲~
  • 在线演示网站:http://fangyuanxiaozhan.com:7300/

上一篇 目录 已是最后

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Easy Muke本地化部署完全攻略

发表回复