网站首页 > 技术文章 正文
??项目目前选型是前后端分离开发,其中前端使用 AntDesign pro。
根据和一线工程师沟通,引入 mock 技术搭建 json-server,可以快速模拟调用后端接口,实现增删查改以及复杂的业务逻辑。不用等后端开发完毕,配合 rap2 接口管理系统,前后端统一约束,而且前端不用手工造数:可以从配置好正则的接口生成(来自rap2接口服务器的支持)。
原计划引入 Rap2 后,将其作为 Json-server,尝试了下,只实现了查询,增删改没搞定,更不要说复杂逻辑了。可能是贪心了。还是要引入 Json-server 支持;
外网准备
目前 node 版本是 9.11,查看了 dockerhub,最新稳定版镜像也是这个版本;
下载镜像
导出镜像
撰写脚本
计划用 docker-compose 来管理,撰写 ”docker-compose.yml” 脚本来启动。
新建 docker-project 目录
docker-compose.yml
注意:此处使用了一个新参数 working_dir,相当于 Dockerfile 里的 WORKDIR,来源于 docker-compose run 命令的参数;不加这个参数,提示“找不到 server.js”。
内网实战
将 mock-alpine 目录和 node9-alpline.tar 拷贝到内网。分别上传开发服务器 docker-project和docker-images目录;
注,docker-project和docker-images目录是自己建立用来管理dcoker-compose脚本和docker镜像的。
实战
还是那几步:导入镜像—>启动—>验证;
导入镜像
启动
一般第一次启动使用”docker-compose up”命令查看输出,如果报错,及时处理。正常启动后可以”ctrl + c”停止服务,然后用”docker-compose up -d”后台启动即可。
验证
开发服务器上,
查看是否正常启动 json-server 容器,端口映射是否正常;也可以”docker logs json-server”查看输出日志。
来到内网云桌面(假设服务器IP是10.10.10.10),
搞定,发邮件通知相关人等。
本文由作者:蛮大人 授权发布
链接:https://opsdev.fun/2018/06/19/O1-8-50-Docker%E5%BF%AB%E9%80%9F%E6%90%AD%E5%BB%BAmock-server/#more
著作权归作者所有。
转载请联系作者获得授权
?51Reboot Docker+ K8s 课程
此课程为网络直播课程,一共 10 个课时,每周上一个全天,历时两个多月。附加:录播视频+笔记+除课堂外的答疑时间(7次+)2019-1-13 开课,原价 5800 ,现在周年活动 100 定金抵 800
课程主讲师:GY 老师
10年一线软件开发经验,先后经历了传统安全公司,以及多家互联网公司;在安全开发方面,曾开发过 Linux 防火墙、web 应用防火墙、Linux 安全内核加固,基于大流量的 Web 安全威胁分析等项目;在互联网公司工作时,曾基于 DPDK 高性能网络开发框架开发过基于全流量的网络流量分析平台和基于 Sflow 网络流量分析平台,基于Golang 开发SmartDNS 等;开发语言也是从C -> python -> golang 的转变过程?现从事基于 K8S 和 Docker在私有云平台建设方面的研发工作;具备丰富的Linux系统开发经验、网络开发经验以及项目管理经验;目前开发工作90+% 都在用 Golang,Golang 是一门简洁、高效、强大且灵活的编程语言。
关于课程的具体内容想要了解的, 扫码加小助手wechat:17812796384咨询
猜你喜欢
- 2024-10-06 想要mock你的网络请求?还不快来学习Charles
- 2024-10-06 测试工具链—— AnyProxy搭建HTTP(S)代理服务器构建Mock服务(一)
- 2024-10-06 Mock工具wiremock-py mock工具类静态方法返回值
- 2024-10-06 当 Swagger 遇上 Torna,瞬间高大上了
- 2024-10-06 Mockjs POST和GET不同参数返回不同结果的实现方法
- 2024-10-06 mock介绍及moco框架搭建使用 mockoa
- 2024-10-06 对于依赖第三方的接口如何进行测试?
- 2024-10-06 本地部署easy-mock 本地部署sd的最低配置要求
- 2024-10-06 利用 apipost 生成mock数据 怎么生成api接口
- 2024-10-06 Mock工具之Moco使用教程 mock新手教程
你 发表评论:
欢迎- 540℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 536℃Oracle分析函数之Lag和Lead()使用
- 534℃几个Oracle空值处理函数 oracle处理null值的函数
- 532℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 528℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 509℃【数据统计分析】详解Oracle分组函数之CUBE
- 494℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 486℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端排序 (47)
- 前端密码加密 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)