[开源工具自荐] 一个本地搭建的开源 API 工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
scarqin
V2EX    分享发现

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

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

    地址: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
    itechify
        1
    itechify  
    PRO
       2022-11-10 11:23:10 +08:00 via Android
    强呀( UI 布局好像 postman )
    itechify
        2
    itechify  
    PRO
       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
    atx
        5
    atx  
       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     Solana     3434 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 04:47 PVG 12:47 LAX 20:47 JFK 23:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86