把本地数据库分分钟变为公网 API,大家会用吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
llf007
V2EX    分享创造

把本地数据库分分钟变为公网 API,大家会用吗?

  •  
  •   llf007 2024-04-16 17:59:55 +08:00 2607 次点击
    这是一个创建于 552 天前的主题,其中的信息可能已经有所发展或是发生改变。
    项目网站:https://www.apisql.cn

    主要功能:
    将内网数据库的增删改查 SQL ,转换发布为公网对应的 HTTPS API ,无需编写代码,无需内网穿透,后端开发即服务


    ** 一句话总结 **
    APISQL = 数据库转 API 软件+简版 Postman+API 安全管控+API 监控统计+frp 内网穿透+云服务器+公网 IP+域名+SSL 证书+免备案


    已实现
    * 一句话总结中所有功能
    * 支持 MySQL ,PostgeSQL 、Oracle 、SQL Server 、SQLite 、达梦数据库
    * API Key 认证、IP 认证、免认证
    * 各种传参、API 分页
    * 私有化 Docker 部署

    还想完善
    * 开源数据源连接,连接更多的数据库
    * API 层级嵌套,类似 GraphQL API ,不同之处是用 SQL 实现
    * API 的监控,能进行微信,邮件预警
    * 还有大方向,企业微信、钉钉等主流 SasS 软件的 API ,可以使用 SELECT 进行查询!

    各位 V 友们,方便时可以试试,给点建议:)
    10 条回复    2025-02-19 20:02:10 +08:00
    kongkongye
        1
    kongkongye  
       2024-04-16 18:02:37 +08:00 via iPhone
    spring rest 好像是类似功能?
    imicksoft
        2
    imicksoft  
       2024-04-16 18:51:51 +08:00
    网页图片不支持点击放大
    michaeljackson
        3
    michaeljackson  
       2024-04-16 20:24:15 +08:00
    我们前些年做了个 通用查询平台,就是直接在平台里输入查询语句(以及子查询),然后点击解析 解析出参数 json ,你可以设置 json 的参数来源(“请求”,“主查询结果”)。 点击保存就会生成一个 编号,比如 CASH001 , 这样前端只要访问 http://www.xxxxxx.com/common_query?cmd=CASH001&params={"name":"sanshu","website":"sanshu.cn"} 这样就可以返回条件名字是 sanshu,website 为 sanshu.cn 的数据集合 json 了。
    joApioVVx4M4X6Rf
        4
    joApioVVx4M4X6Rf  
       2024-04-17 00:39:26 +08:00
    很好奇事务是怎么用 http 实现呢,比如两个 sql ,发了 2 个 http 请求,那么是会有一个游标 ID 吗
    hoosin
        5
    hoosin  
       2024-04-17 14:20:13 +08:00
    看见 “永久免费” 这四个字都怕
    llf007
        6
    llf007  
    OP
       2024-04-17 18:29:48 +08:00 via iPhone
    @hoosin 下面还写着:每月免费 50000 次的 API 求,除非企业级应用,目前个人用户是免费够用的。
    ponder09
        7
    ponder09  
       2024-04-18 17:50:48 +08:00
    遥遥领先云有个类似的工业服务 idme ,公司现在要求让基于数据库的要改造为基于 api 的,真的很扯。我的看法是能不用绝对不用。
    T4b918jJOXdkJ3h8
        8
    T4b918jJOXdkJ3h8  
       2024-04-19 13:11:58 +08:00
    开源吗
    llf007
        9
    llf007  
    OP
       2024-04-23 11:54:41 +08:00
    @gzldc
    客户端 ApiGateway 可以开源,架构师从一开始设计客户端:小、轻、透明,最后选用 Node 和手搓代码,一共 30 多个 JS 文件,代码有中文注释,关键模块还有 readme.md 特别说明,请根据需求自定义扩展。
    isSamle
        10
    isSamle  
       243 天前
    通过 docker 本地部署了,访问控制也设置了,运行还是一直报
    {
    "code": "LICENSE_IS_INVALID",
    "message": "License Is Invalid"
    }
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1237 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 17:33 PVG 01:33 LAX 10:33 JFK 13:33
    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