0
点赞
收藏
分享

微信扫一扫

DOClever安装和mock数据基础教程


文章目录

  • ​​本人环境​​
  • ​​安装DOClever​​
  • ​​本地浏览器打开查看​​
  • ​​mock数据​​
  • ​​mock教程​​

本人环境

本人实用vm虚拟机centos7上安装DOClever,并在本地win10上测试mock接口。

安装DOClever

动手实战:

  • 安装docker(略)
  • 安装docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/1.15.0/docker-compose-`uname -s`-`uname -m` >

chmod

  • 安装doclever镜像和mongo镜像
    ​​​docker pull lw96/doclever​​ 编辑Docker-Compose配置文件

version: "2"
services:

DOClever:
image: lw96/doclever #使用的镜像名称
restart: always
container_name: "DOClever" #容器名称
ports:
- 10000:10000 #端口映射 物理机端口:容器端口
volumes: #挂载,数据持久化 物理机路径:容器路径
- /home/ubuntu/DOClever/data/file:/root/DOClever/data/file
- /home/ubuntu/DOClever/data/img:/root/DOClever/data/img
- /home/ubuntu/DOClever/data/tmp:/root/DOClever/data/tmp
environment: #环境变量
- DB_HOST=mongodb://mongo:27017/DOClever
- PORT=10000 #指定一个doclever端口
links:
- mongo:mongo

mongo:
image: mongo:latest
restart: always
container_name: "mongodb"

DOClever安装和mock数据基础教程_数据

  • 在配置文件同等的目录下执行
    ​​​docker-compose up -d ​
  • 检测服务是否启动成功
    ​​​docker ps​

DOClever安装和mock数据基础教程_docker_02


至此DOClever安装成功。

本地浏览器打开查看

​​http://192.168.196.111:10000/​​

新建个项目,写个接口

DOClever安装和mock数据基础教程_容器_03

mock数据

参考

​​https://www.jianshu.com/p/74b7860d6fa6​​​​造一条数据​​。

DOClever安装和mock数据基础教程_docker_04


状态为​​开发中​​。

DOClever安装和mock数据基础教程_DOClever_05


查看项目的id

DOClever安装和mock数据基础教程_docker_06

mock教程

DOClever安装和mock数据基础教程_DOClever_07

  1. 将这个net.js下载下来放一个文件中。
  2. DOClever安装和mock数据基础教程_docker_08

net.js 关键代码:

var arguments = process.argv.splice(2);
var mockUrl = arguments[0];
var realUrl = arguments[1];
var port = arguments[2] ? arguments[2] : 36742;
var server = http.createServer(onProxy);
server.listen(port);
console.log(arguments.length > 0 ? ("鍐呯綉娴嬭瘯锛孧ock鏁版嵁姝g洃鍚鍙o細" + port) : "姝e湪杩愯涓紝璇风敤DOClever鐨勬帴鍙f祴璇曢〉闈㈣繘琛屽唴缃戞祴璇曪紒");

如果是开发中会走mock数据,如果是开发完成的状态就走正式接口。

  • 2.执行命令
    ​​​node net.js http://192.168.196.111:10000/mock/62a866f6efd490000c507b57 http://localhost:8080​
  • DOClever安装和mock数据基础教程_容器_09


http://localhost:8080 是你的接口真实地址。

小编吐槽: 这步其实就是开启端口为36742的服务,自动请求刚才的mock地址。

不开启前 我们测试下:

DOClever安装和mock数据基础教程_docker_10

结果是ok的。

开启后我们直接请求

DOClever安装和mock数据基础教程_数据_11


也是ok的。

  • 最后
    访问 http://localhost:36742 就可以访问我们的项目了(之前我们是通过 http://localhost:8080访问的)。
    前端就可直接调接口了。

开通了个微信公众号:
搜索: 怒放de每一天
后续可能不定时推送相关文章,期待和大家一起成长!!

DOClever安装和mock数据基础教程_DOClever_12

本文完!!


举报

相关推荐

0 条评论