公司的接口文档管理工具使用的是小幺鸡,现在的小幺鸡好像已经不在更新了,原来的团队在原来小幺鸡的基础上开发出了在线的接口文档管理工具,但是个人认为还是自己搭建的相对安全一些。

在想要给小幺鸡加上mock功能的时候,发现关于小幺鸡添加mock功能的文章少之又少,因此决定双手奉上这篇文章希望对大家有所帮助,搭建过程借鉴了https://github.com/liverwang/xiaoyaoji-mock-server-cookie ,废话不多说,上干货。

  基于[xiaoyaoji-mock-server]:https://github.com/alcat2008/xiaoyaoji-mock-server 改造,首先大家需要先安装npm,版本要求如下:node >=7.6.0.npm >=5.6.0

我们下载v10.0.0版本,亲测有效

mkdir -p /usr/local/node/cd /usr/local/node

下载并解压:

 wget https://npm.taobao.org/mirrors/node/v10.0.0/node-v10.0.0-linux-x64.tar.gztar -xzvf node-v10.0.0-linux-x64.tar.gz

设置软链接:

ln -s /usr/local/node/node-v10.0.0-linux-x64/bin/npm /usr/local/bin/npmln -s /usr/local/node/node-v10.0.0-linux-x64/bin/node /usr/local/bin/node

查看一下npm版本保证没有错误:

npm -v

下面开始部署xiaoyaoji-mock-server-cookie

cd /usr/localgit clone https://github.com/liverwang/xiaoyaoji-mock-server-cookie.gitcd xiaoyaoji-mock-server-cookienpm installnpm run build

下面修改package.json内容:


将name修改为如图所示否则没办法安装xiaoyaoji-mock-server-cookie,然后添加mock的启动脚本


安装xiaoyaoji-mock-server-cookie:

npm install --save-dev xiaoyaoji-mock-server-cookie

然后修改profile.json

“host”: “http://小幺鸡ip:端口号/”, 注意端口号后有斜杠

“projectId”: “项目的id”, 在小幺鸡项目信息可以看到

“token”: “token值”, 你浏览器访问小幺鸡的时候的token值

“inject”: {},

“dict”: {} 最后两行看运维心情,想不想配置就行

然后启动mock:

 npm run mock  看下是否报错,启动成功的话有提示

访问小幺鸡mock,默认是5000端口 访问的时候端口后加上接口地址 ,类似http://127.0.0.1:5000/user/login,不要问我为什么,因为我也不知道我也有过这个疑问,然而作者并没有回复邮件,懂js的小伙伴可以研究下源码,在/usr/local/xiaoyaoji-mock-server-cookie/node_modules/xiaoyaoji-mock-server-cookie目录下

小幺鸡添加mock功能相关推荐

  1. 添加数据功能java,SpringBoot+Vue实现数据添加功能

    一.添加代码生成器 用来自动为数据库映射类建立:mapper.service.controller package com.hanmh.utils; import com.baomidou.mybat ...

  2. php商城的购物车功能,PHP实现添加购物车功能

    关于php实现添加购物车功能,具体代码如下所示: 无标题文档 商品列表 水果代号 水果名称 水果价格 水果产地 水果库存 操作 session_start(); include("../fe ...

  3. 作为程序员我给csdn博客添加打赏功能

    作为程序员我给csdn博客添加打赏功能 前几天在专家微信群里提到c币太多,无法消费的问题,就提出了博客打赏功能. 目前我们csdn的c币除了兑换论坛积分,下载积分,c币商城,csdn学院外几乎没有可消 ...

  4. Vue之通过连接数据库的接口获取列表实现添加删除功能

    把最近学习vue的一些知识点记录下来,今天记录一下Vue通过vue-resource连接数据库接口渲染列表和添加删除功能 首先我们得引入vue的版本文件和vue-resource.js,注意:vue- ...

  5. Android 4.1.2系统添加重启功能

    对于Android的的手机或者平板长期使用,感觉会出现慢的情况,所以偶尔还是需要重启一下,而长按电源键弹出的菜单又没有重启选项,所以特在此记录自己添加这个功能的过程. 首先关机的那个弹出菜单是在fra ...

  6. 为 hexo 博客添加本地搜索功能

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:我的大学到研究生自学 Java 之路,过程艰辛,不放弃,保持热情,最终发现我是这样拿到大厂 offer 的!个人 ...

  7. php实现商品购物车添加功能,PHP实现添加购物车功能

    关于php实现添加购物车功能,具体代码如下所示: 无标题文档 商品列表 水果代号 水果名称 水果价格 水果产地 水果库存 操作 session_start(); include("../fe ...

  8. phpcms如何给已有的模块添加新功能?

    phpcms如何给已有的模块添加新功能?方法一:直接在模块里的控制器文件中添加功能.不建议使用此方法,因为一旦phpcms升级,有可能会覆盖模块中的文件, 导致你添加的功能丢失.方法二:新建一个以my ...

  9. ActiveReports 9 新功能:借助目录(TOC)控件为报表添加目录功能

    ActiveReports 9 新功能:借助目录(TOC)控件为报表添加目录功能 原文:ActiveReports 9 新功能:借助目录(TOC)控件为报表添加目录功能 在最新发布的ActiveRep ...

最新文章

  1. [转载] static class 静态类(Java)
  2. 代码工具 | 数据清洗,试试这 8套Python代码
  3. Science:科学家亲眼看到细菌产生耐药性的全过程(视频)
  4. solr与mysql数据同步的方案
  5. 十大迷你iPhone天气应用
  6. Ubuntu16.04安装ROS后运行gazebo报错 it says it‘s incompatible with that RT“‘ failed.
  7. Eclipse如何调整字体大小
  8. python 画系统关联图_Python基于pyecharts实现关联图绘制
  9. capslock键英语怎么读_刚开始读英文原版书该怎么做?商务英语专业有前途吗?...
  10. linux include 编译,linux-如何使用OpenSSL include编译.c文件?
  11. jQuery Select操作大集合
  12. 何时运行 A/B 测试,亚马逊、微软、谷歌等大厂是怎么做的?
  13. 解决 mac ssh空闲 连接断开问题
  14. 80后的80条幽默有哲理的语录
  15. [译]Selenium —— 怎样使用FireBug和FirePath
  16. 想要好用的录音转文字软件?推荐三款音频转文字软件免费版
  17. Java 垃圾回收算法
  18. linux中wps默认安装目录,在Linux系统中安装使用WPS的方法
  19. Adolescent Architecture
  20. 《迅雷链精品课》第十五课:共识算法的性能问题

热门文章

  1. C语言-判断语句if-else
  2. VBA union 用法
  3. 绕开“死循环”:苹果不靠英特尔处理器也能主导市场
  4. python导入常见问题和处理
  5. java 10进制转16进制带ox格式输出
  6. 数据结构---归并排序和外部排序
  7. 这样做excel排班表,省时又省力,附加模板~
  8. Word如何快速转换成PDF?试试这个简单的方法
  9. java 安装 jce_JDK8安装JCE解决加密限制问题
  10. stickUp.js学习