API管理之利剑 -- Eolink
645
2022-06-18
Hoppscotch 是一个开源的轻量级、基于 Web 的 API 管理工具,采用 Vue、Nuxt、TypeScript 开发。从头开始设计构建,考虑易用性和可访问性,为 API 开发人员提供了简约的用户界面设计。
其实他之前有一个更显眼的名字 Postwoman,从名字就可以看出来他是要对标 Postman,虽然功能还比不上 Postman,但对于大部分开发人员的日常工作需求是完全够用的,最重要的是开源的,完全可以自己托管部署。
轻量级:简约的用户界面设计 快速:实时发送请求并获取/复制响应
REST API
构建请求、添加脚本、测试响应并支持集合和环境
使用 proxy 访问浏览器阻止的 APIS
历史记录:请求内容与云端/本地会话存储同步,只需单击即可恢复
GraphQL
进入你的 graphql 端点,构建你的查询,将它们组织到 collections 中
Realtime
测试
Websocket
Socket.io
MQtt
SSE 连接
API 文档
可以通过创建文档进行发布 API,让其他人可以访问你的 API。
附加组件
代理 - 为 Hoppscotch 创建的简单代理服务器
CLI β - Hoppscotch 的 CLI 解决方案
浏览器扩展 - 简化访问 Hoppscotch 的浏览器扩展,支持 Firefox 与 Chrome 浏览器
Hopp-Doc-Gen - 用于 Hoppscotch 的 API 文档生成器 CLI
本地开发环境
首先 Clone 该项目
通过运行 npm install -g pnpm 使用 npm 安装 pnpm
在克隆的目录中运行 pnpm install 来安装依赖项
使用 pnpm run dev 启动开发服务器
通过在浏览器中访问 http://localhost:3000 打开开发站点即可
Docker compose
同样 Clone 项目
在项目目录中运行 docker-compose up 即可
通过在浏览器中访问 http://localhost:3000 打开开发站点
Docker
直接使用官方提供的镜像即可运行:
docker run --rm --name hoppscotch -p 3000:3000 hoppscotch/hoppscotch:latest
也可以直接使用官方提供的站点 https://hoppscotch.io/ 进行体验,本身使用非常简单,打开网站后即可使用,所以不再详细介绍了。
Beekeeper
数据库管理工具,是后端程序员使用频率非常高的的工具。Navicat、DataGrip虽然很好用,但都是收费的。最近在逛Github的时候,无意间发现了一款开源的数据库管理工具Beekeeper Studio,界面非常炫酷推荐给大家!
Beekeeper Studio 是一款跨平台的数据库管理工具,支持Linux、Mac、 Windows系统,目前在Github上已有9.8K+Star。
一看到它的深色模式主题时,我就感觉它的界面很炫酷,非常符合程序员的审美,大家可以看下。
Beekeeper Studio 有免费的社区版可以使用,不想安装的小伙伴可以下载便携版
下载完成后双击.exe文件即可运行,运行成功后效果如下,默认是浅色主题。
下面我们来体验下Beekeeper Studio,看看它是不是够好用!
我们可以通过顶部的View菜单按钮进行字体大小和主题设置,我们把它切换到更炫酷的深色主题。
我们可以通过顶部的New Connection按钮来创建数据源,这里我们可以发现Beekeeper Studio仅支持常用的几种关系型数据库;
这里我们创建一个MySQL连接,输入连接信息,然后点击保存按钮即可;
再点击Connect按钮,连接后选择好数据库就可以开始管理了,操作快捷键已经在下方提示了。
右键表名点击菜单可以选择查看表中的数据;
支持快捷查询各个字段相关数据,这功能还是挺实用的;
右键菜单还可以查看表结构,管理字段还是挺方便的;
右键菜单还可以查看表的创建语句,这SQL主题样式,确实挺漂亮的;
右键菜单还支持导出表中数据,支持多种格式。
在使用Beekeeper Studio的编辑器写SQL的时候,支持SQL语法高亮,对数据库表和字段都可以自动提示;
我们还可以通过保存按钮来保存需要的SQL语句;
然后点击左侧按钮就可以查看保存的SQL语句了;
通过左侧按钮我们还可以查看执行SQL的历史记录。
刚看到Beekeeper Studio有点被惊艳到了,界面确实很炫酷,功能也基本够用。但是SQL提示能力比起DataGrip和Navicat来,确实有点弱。不能自动提示SQL语法,只能提示数据库表和字段,对于SQL老手来说应该问题不大。总的来说,Beekeeper Studio在开源数据库管理工具中,还是非常好用的一款,喜欢它界面的朋友可以试试!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~