DOClever–基于NodeJS的开源接口管理平台

介绍

DOClever是一款开源的接口管理平台,基于nodejs开发,无论你是前端工程师还是后端工程师,DOClever可以作为数据接口的桥梁,实现一体化解决方案,而且是开源的你可以将它部署到本地,特别适合中小型团队的使用,下面我们将介绍并下载源码,然后安装到本地进行测试。

官网地址

gitee: https://gitee.com/sx1989827/SBDoc

github: https://github.com/sx1989827/DOClever

DOClever的功能

  1. 对接口进行管理,支持get,post,put,delete,patch,支持支持http和https协议
  2. 接口调试一个都不会少
  3. 与mock无缝配合
  4. 支持postman,rap,swagger的导入,也支持离线导出
  5. 项目版本和接口快照功能并行
  6. 自动化测试
  7. 团队协作
  8. DOClever开源免费,支持内网部署,不用担心安全问题

具体的介绍在官网和Github或者Gitee上,你可以简单的理解它就是为了解决团队API管理问题的平台

环境准备

  • 从Github或者gitee将源码下载
  • 从MongoDB官网下载MongoDB的安装包
  • NodeJS环境,官网推荐8.11.1版本

我们先安装好nodejs环境,我本机测试是10 版本,然后安装mongodb,安装过程就不详细介绍了,其中我的安装地址默认到了C:\Program Files\MongoDB。

在搭建好环境之后我们先新建一个mongodb,名称随意,我这里测试用的名称是apidb,然后启动它,启动成功应该如下图所示

基于NodeJS的开源接口管理平台——DOClever

随后我们解压我们下载的源码进入到node DOClever的根目录/Server/bin/www下,然后启动

node www

首次启动需要配置数据库地址,然后共享目录和启动端口,可以自己看着填,然后就可以安装成功了,下次启动直接node www就行了,但是一般生产环境下都是部署到服务器的,我这里就不过多介绍了

基于NodeJS的开源接口管理平台——DOClever

随后我们打开我们配置的端口地址,如localhost:1000,如果打开成功说明我们安装成功,如下图

基于NodeJS的开源接口管理平台——DOClever

点击表单右下角管理后端,我们可以到里面管理平台所有的内容,比如我们可以新建团队,管理后台的用户名和密码都是DOClever

基于NodeJS的开源接口管理平台——DOClever

我们在前台点击注册,注册一个测试用户登录,可以看到功能界面

基于NodeJS的开源接口管理平台——DOClever

然后我们新建一个项目,测试一下接口的访问

基于NodeJS的开源接口管理平台——DOClever

然后还有各种方便的配置

基于NodeJS的开源接口管理平台——DOClever
基于NodeJS的开源接口管理平台——DOClever

功能比较多就不一一测试了。

总结

除了以上所说的,你还可以编译桌面客户端,官网虽然提供了下载入口,现在无法下载,据介绍是在开发中,正在加入了更强大的功能,敬请期待了。

在windows环境下,你可以制作一个bat批处理启动,也可以利用第三方服务注册工具nssm将项目注册成windows服务,在之前一篇文章有讲过如何将可执行命令注册成服务,可以到前面文章看下,这样一个适合中小型团队的私人api管理平台就搭建好了,希望对你有所帮助。github和gitee提供了直接npm安装,也可以用这种方式部署。

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/share/11838.html

发表评论

登录后才能评论