在macOS下搭建easy-mock本地服务器

由于前后端分离,我们经常会遇到这样的问题:

接到同一个需求,前端开发好了,后台还在开发;

后台出了故障,需要重启或者或者调整;

后台升级,需要重新部署。

这个时候,作为前端的我们,只能安静地等着。有时候甚至一整天做不完一个完整的业务流程,于是,我们就需要自己部署一个mock服务器,确保前端可以正常地走下去。经过推荐,发现easy-mock很好用,于是就在本地部署了一下。

由于要开发react-native 的app,所以电脑是macOS,部署也是在macOS下的。简单来说,就是安装三个东西:mongoDB、redis、easy-mock

一、安装mongoDB

需要的依赖:homebrew

安装homebrew:

直接打开一个终端,敲命令(详情可见官网 https://brew.sh

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

然后使用homebrew安装mongoDB,直接敲命令

brew install mongodb

安装完毕,现在我们创建一个目录用于储存数据库

sudo mkdir -p /data/db

然后启动mongDB:

sudo mongod

注意:macOS升级到Catalina后系统默认开启安全模式,提示mkdir: /data/db: Read-only file system,故我直接在/User/myname下创建了data目录,以上两条命令改为

sudo mkdir -p ~/data/db
sudo mongod --dbpath=/Users/myname/data

这个时候,将会默认在本地 127.0.0.1:27017 启动一个mongoDB服务器

二、安装redis

需要的依赖:homebrew

打开第二个终端,使用homebrew安装redis,敲命令

brew install redis

安装完毕之后,启动redis,执行

redis-server

这个时候,将会默认在 127.0.0.1:6379 启动一个redis服务器

三、安装easy-mock

官方github地址:https://github.com/easy-mock/easy-mock

需要的依赖:nodejs

打开第三个终端,在终端里面cd到自己创建的目录,把项目拉取下来并安装

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

cd easy-mock && npm install

构建一下,然后启动

npm run build
npm start

这个时候,将会默认在 0.0.0.0:7300 启动一个easy-mock本地服务器

打开浏览器,http://localhost:7300 注册,登录。

好了,现在可以抛开后台愉快地玩耍了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,047评论 2 89
  • Vue脚手架安装及项目搭建(mac版) 前提:电脑上已经安装好了npm vue脚手架全局安装终端命令 $ sudo...
    马修斯阅读 249评论 0 0
  • 去年的此时,突如其来的变故令我深受打击,却不敢流露出一撅不振的心,焦虑,恐惧,甚至抑郁,压抑到最深处,如同...
    浦睿阅读 754评论 0 0
  • 从明天开始, 我要与书为伴, 假装成有知识的样子, 纵看历史, 横观世界, 要在书里, 找到属于我自己的美颜秘籍 ...
    郑雪峰阅读 378评论 0 0
  • 上一章:(13)夜幕降临 上海的春天还有些凌厉,古老的别墅外铁迹斑斑的围栏在风中发出刺耳的声音,院子里法国梧桐倒是...
    河恩呐阅读 546评论 1 3