本身最近一直在分享前端甜小白系列的教程,已经分享到第八篇,至此咱们要进入下一个阶段项目和案例分享,要涉及到和后台进行数据交互,那么问题来了,做为前端开发攻城狮不会写后台数据,只会本地造假数据,与实际的企业开发差距较大,为了模拟企业级真实开发,为了帮助你们能顺利的本身写API数据推荐你们使用Easy-Mock工具来建立API数据接口,可是官方网站 www.easy-mock.com/ 因为是开放的,致使不少人都在用,常常会出现进不去的现象,好在官方开放了源码,咱们能够在本地或者在服务器搭建一套本身的Easy-Mock.下面我就来分享下在Mac系统下本地搭建Easy-Mock。前端
安装Easy-Mock有两种方式:node
Homebrew
homebrew
一直没成功,因此本文分享手动安装。git
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
vi
或vim
命令打开.bash_profile
并添加如下代码,若是没有.bash_profile
文件那么本身建立一个export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
# This loads nvm bash_completion
复制代码
vi .bash_profile
打开文件而后按i
进入编辑模式,复制以上代码到编辑器里,而后点击Esc
键退出,而后按住shift:
输入wq
回车保存github
通常,安装完后咱们都会输入 nvm -v 来查看是否真的安装好了。结果。。。很不幸的,它提示到:redis
command not found: nvm
复制代码
遇到上面的错误不要着急,缘由是你刚在.bash_profile
加的东西没生效致使的,此时在终端输入:mongodb
source .bash_profile
复制代码
若是仍是不行的话,建议如下方法npm
touch ~/.bash_profile
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
复制代码
安装好以后经过nvm install 8.9.1
安装node 8.9.1版本
vim
下载 download.redis.io/releases/re… 并解压到桌面 进入桌面cd Desktop/
而后把解压好的文件移动到/usr/local/redis
bash
输入如下命令:服务器
sudo mv redis-5.0.2 /usr/local/redis
cd /usr/local/redis
sudo make test
sudo make install
redis-server
复制代码
看到下面这张图,就说明你的redis安装成功了!
下载 fastdl.mongodb.org/osx/mongodb… 并解压到桌面
到桌面目录下执行:
sudo mv mongodb-osx-x86_64-4.0.4 /usr/local/mongodb
复制代码
在.bash_profile
(若是没有则建立)文件中添加环境变量
export PATH=/usr/local/mongodb/bin:${PATH}
复制代码
而后执行:
source ~/.bash_profile
复制代码
建立/mongodb/data/db
文件夹
sudo mkdir -p /mongodb/data/db
复制代码
注意:若是sudo mkdir -p /mongodb/data/db
这种方式建立不成功,推荐sudo mkdir
一层一层的建立文件夹
到mongodb安装目录的bin目录/usr/local/mongodb/bin
执行
./mongod --dbpath /Users/frru/mongodb/data/db
./mongo // 若是是再次启动,不须要这句了
复制代码
git clone https://github.com/easy-mock/easy-mock.git
cd easy-mock && npm install
复制代码
启动:到easy-mock
项目目录下执行
nvm use 8.9.1
npm run dev
复制代码
参考链接:
欢迎小伙伴评论转发,记得点赞👍鼓励下哦!
扫一扫下面的二维码,回复学习便可免费领取最新前端学习资料,也但愿在前端进阶的路上,咱们一块儿成长,一块儿进步!