爱意满满的作品展示区。
llf007

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

  •  
  •   llf007 · Apr 16, 2024 · 3023 views
    This topic created in 758 days ago, the information mentioned may be changed or developed.
    项目网站: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 replies    2025-02-19 20:02:10 +08:00
    kongkongye
        1
    kongkongye  
       Apr 16, 2024 via iPhone
    spring rest 好像是类似功能?
    imicksoft
        2
    imicksoft  
       Apr 16, 2024
    网页图片不支持点击放大
    michaeljackson
        3
    michaeljackson  
       Apr 16, 2024
    我们前些年做了个 通用查询平台,就是直接在平台里输入查询语句(以及子查询),然后点击解析 解析出参数 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  
       Apr 17, 2024
    很好奇事务是怎么用 http 实现呢,比如两个 sql ,发了 2 个 http 请求,那么是会有一个游标 ID 吗
    hoosin
        5
    hoosin  
       Apr 17, 2024
    看见 “永久免费” 这四个字都怕
    llf007
        6
    llf007  
    OP
       Apr 17, 2024 via iPhone
    @hoosin 下面还写着:每月免费 50000 次的 API 请求,除非企业级应用,目前个人用户是免费够用的。
    ponder09
        7
    ponder09  
       Apr 18, 2024
    遥遥领先云有个类似的工业服务 idme ,公司现在要求让基于数据库的要改造为基于 api 的,真的很扯。我的看法是能不用绝对不用。
    T4b918jJOXdkJ3h8
        8
    T4b918jJOXdkJ3h8  
       Apr 19, 2024
    开源吗
    llf007
        9
    llf007  
    OP
       Apr 23, 2024
    @gzldc
    客户端 ApiGateway 可以开源,架构师从一开始设计客户端:小、轻、透明,最后选用 Node 和手搓代码,一共 30 多个 JS 文件,代码有中文注释,关键模块还有 readme.md 特别说明,请根据需求自定义扩展。
    isSamle
        10
    isSamle  
       Feb 19, 2025
    通过 docker 本地部署了,访问控制也设置了,运行还是一直报
    {
    "code": "LICENSE_IS_INVALID",
    "message": "License Is Invalid"
    }
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4628 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 00:10 · PVG 08:10 · LAX 17:10 · JFK 20:10
    ♥ Do have faith in what you're doing.