V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
scarqin
V2EX  ›  分享发现

[开源工具自荐] 一个本地搭建的开源 API 工具

  •  
  •   scarqin · 2022-11-10 11:16:34 +08:00 · 2738 次点击
    这是一个创建于 504 天前的主题,其中的信息可能已经有所发展或是发生改变。

    地址:https://github.com/eolinker/eoapi

    快速体验功能: https://eoapi.io/

    文档:https://docs.eoapi.io/

    功能

    📃 API 文档

    • HTTP 、Websocket 协议
    • 各种格式请求体:FormData 、XML 、JSON 、Raw 、Binary

    ⚡ API 测试

    • 快速对 API 发起测试
    • 支持本地测试

    🎭 Mock

    • 模拟接口文档返回值

    📖 环境管理

    📶 可离线使用

    🌱 插件集市

    💻 多人协作

    • 通过部署云端服务实现多人协作
    • API 分享
    • 可本地 /内网部署

    🌐 国际化

    20 条回复    2022-11-12 19:17:22 +08:00
    oneisall8955
        1
    oneisall8955  
       2022-11-10 11:23:10 +08:00 via Android
    强呀( UI 布局好像 postman )
    oneisall8955
        2
    oneisall8955  
       2022-11-10 11:28:33 +08:00 via Android   ❤️ 1
    支持自建建议加个 docker 镜像,及对应部署教程。另外,自建包括数据同步到服务端了? readme 没看到数据同步这块信息
    liansishen
        3
    liansishen  
       2022-11-10 11:36:34 +08:00 via iPhone   ❤️ 1
    看起来有点像 postman ,先 star 了
    scarqin
        4
    scarqin  
    OP
       2022-11-10 11:42:35 +08:00
    @oneisall8955 有的有的!
    Docker 镜像部署教程: https://docs.eoapi.io/docs/storage.html
    数据同步的话有两种方式:导入其他平台的数据 /创建账号的时候会问你本地数据是否同步到远程空间。

    这篇有详细介绍整个功能: https://zhuanlan.zhihu.com/p/577524941
    lc1450
        5
    lc1450  
       2022-11-10 13:29:15 +08:00   ❤️ 1
    试了下 windows 客户端,挺好用。测试页面加个将请求结果同步到配置就更方便了

    顺便问下 electron 应用自动安装到 user\AppData\Local 是默认行为吗,特意下载的 Eoapi-1.9.1.exe ,以为是 portable 版本,结果还是静默解压到 C 盘了
    perfectlife
        6
    perfectlife  
       2022-11-10 14:09:50 +08:00   ❤️ 1
    账号管理这一块强化一下就好了,登陆 /注册 这一块有点粗糙了,建议加一些功能,比如:
    邀请注册,禁止注册,单点登录对接 ladp/gitlab/oidc 等,用户权限管理等
    scarqin
        7
    scarqin  
    OP
       2022-11-10 14:19:35 +08:00
    scarqin
        8
    scarqin  
    OP
       2022-11-10 14:20:54 +08:00
    @perfectlife 哈哈目前确实做的比较简单,没有和其他账号系统打通,方便的话可以提个 issue 看看需求量~
    Pipecraft
        9
    Pipecraft  
       2022-11-10 16:30:59 +08:00   ❤️ 1
    赞,在我的《好工具周刊》最新一期里推荐了这个工具。
    https://discuss-cn.bestxtools.com/d/91
    https://bestxtools.zhubai.love/posts/2202403256725368832
    GoCoV2
        10
    GoCoV2  
       2022-11-10 17:18:14 +08:00
    支持导入 postman 数据吗
    GoCoV2
        11
    GoCoV2  
       2022-11-10 17:23:13 +08:00   ❤️ 1
    @GoCoV2 自问自答,支持,插件市场装个插件即可
    willsank0430
        12
    willsank0430  
       2022-11-10 17:24:36 +08:00   ❤️ 1
    个人项目吗?
    aircjm
        13
    aircjm  
       2022-11-10 17:29:02 +08:00 via Android   ❤️ 1
    可以支持 curl 导入吗? 这个应该是很常见的需求
    scarqin
        14
    scarqin  
    OP
       2022-11-10 17:29:51 +08:00
    @GoCoV2 哈哈哈可爱
    scarqin
        15
    scarqin  
    OP
       2022-11-10 17:31:29 +08:00
    @willsank0430 团队开源项目
    scarqin
        16
    scarqin  
    OP
       2022-11-10 17:33:10 +08:00
    @aircjm 有用户提,欢迎提个 issue 我们考虑支持,场景是从浏览器 /其他工具分享 curl 然后重现测试吗?
    perfectlife
        17
    perfectlife  
       2022-11-10 17:42:15 +08:00   ❤️ 1
    @scarqin 已提
    ByteCat
        18
    ByteCat  
       2022-11-11 18:18:51 +08:00 via iPhone   ❤️ 1
    可以,但我用 insomnia 挺方便
    MaxFang
        19
    MaxFang  
       2022-11-11 19:42:15 +08:00   ❤️ 1
    围观
    scarqin
        20
    scarqin  
    OP
       2022-11-12 19:17:22 +08:00
    @ByteCat 哈哈体验确实不错,如果后续需要团队使用 /分享 API 可以考虑一下 Eoapi ~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3230 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 11:41 · PVG 19:41 · LAX 04:41 · JFK 07:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.