EasyMock部署--及相关问题
一:本地部署
前期必装:
1:node【必须是v8.x.x,我的v10x.x失败】
不同的node版本管理可以使用工具nvm
2.MongoDB
下载链接:https://www.mongodb.org/dl/win32/x86_64
不知道为啥直接点击我老加载不出来下载,右键复制下载链接,粘贴打开解决问题。2020.11.3
框中是我下的。
然后安装- -这个安装进度条到百分之7.80的时候挺久的。。安装成功后在默认位置(一般默认是在C:\Program Files\MongoDB\Server\4.2\bin
里面),双击mongo.exe输入db回车显示test数据库就成功了。文件夹目录里面的4.2根据你安装的db版本来的。
3.redis
官方在windows下最新只到了:3.2
然后就是安装,我用的msi安装,有用压缩包的免安装参考。装完重启
常用命令:
开启服务:redis-server --service-start
关闭服务:redis-server --service-stop
卸载服务:redis-server --service-uninstall
服务重命名:redis-server --service-name server-name
easy-mock安装
$ git clone https://github.com/easy-mock/easy-mock.git $ cd easy-mock && npm install
安装完后github上提示还可以根据自己的需求进行配置文件,但是我这里并没有进行配置。
$ npm run dev # 访问http://localhost:7300/
二:在腾讯云服务器上部署
参考连接:https://blog.csdn.net/lucky___star/article/details/104382123
三:碰到的相关问题:
1. 在新电脑上配置报 ldap 未定义,未直接解决。 后将旧电脑的文件拷贝过来 = =
2. 拷贝过来的文件碰到 npm run dev 报错 events.js : 183 throw er;相关报错。
搜索出来说是端口被占用- -,查到相应端口并用后台管理关闭进程。
步骤:
a) win+R > cmd 查询端口是否被占用
netstat -aon|findstr "xxxx" // xxxx 对应相关端口 如 8001
b)根据对应的 PID 号找到相应的程序:(PID号就是上图的最后一组数字)
cmd: tasklist|findstr "20024"
c) ctrl + alt + del 弹出windows任务管理器,依据 PID/程序名结束相关进程