Tencent / APIJSON

🏆 实时 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构 🏆 Real-Time coding-free, powerful and secure ORM 🚀 providing APIs and Docs without coding by Backend, and the returned JSON of API can be customized by Frontend(Client) users
http://apijson.cn
Other
17.1k stars 2.14k forks source link

关于Access表的操作问题 #226

Open gx0803 opened 3 years ago

gx0803 commented 3 years ago

环境信息

问题描述 1、在学习APIJSON过程中,有看到文档中的描述,如果在开发过程中添加了新的业务表,需要在Access表中配置权限,但是APIJSON好像没有提供一个可视化的管理后台,可以直接配置权限的,是需要自己手动对数据库执行insert语句增加对应权限吗?

2、对于后端开发,直接使用APIJSON-Demo中的springboot版本或者jfinal版本,修改一下数据库配置,就可以搭建好接口环境,的确很方便。不过关于前端使用APIJSON的优势的描述,比如“不用再向后端催接口、求文档”,"数据和结构完全定制,要啥有啥",还是有一些疑问,在没有文档的情况下,前端开发还是要对数据库的表结构有清晰的了解,而且还必须掌握apijson万能接口的诸多语法,这需要付出不少的学习成本。可能因为我是后端开发,所以对前端使用APIJSON的理解不是很深刻,请见谅。

3、我看到APIJSON-DEMO中配置数据库都是配置单一数据库,不过文档中有些支持跨库查询,那么它如何支持多数据源呢?

希望官方回复以上问题,多谢

TommyLemon commented 3 years ago

1、可以用 MySQLWorkbench/DataGrip/Navicat 等一堆方便好用的工具

2、后端提供请求的 URL 和 JSON 参数,这个和 RESTful 等开发方式一样,建议用 APIAuto 管理 https://github.com/TommyLemon/APIAuto

3、https://github.com/Tencent/APIJSON/issues/148

gx0803 commented 3 years ago

1)Navicat一直在用,我是以为有自带的管理界面只是自己没找到:) 2)APiAuto稍微看了一下,没有仔细研究,本地访问index.html页面试了一下。右上角那个悬停显示主功能菜单好像有问题,只要鼠标移开就消失了,操作很不方便,用的是谷歌浏览器打开的,不知道是不是浏览器本身的问题。后续确认了再提交issue 3)后续尝试所提及的方案 谢谢

TommyLemon commented 2 years ago

1)Navicat一直在用,我是以为有自带的管理界面只是自己没找到:) 2)APiAuto稍微看了一下,没有仔细研究,本地访问index.html页面试了一下。右上角那个悬停显示主功能菜单好像有问题,只要鼠标移开就消失了,操作很不方便,用的是谷歌浏览器打开的,不知道是不是浏览器本身的问题。后续确认了再提交issue 3)后续尝试所提及的方案 谢谢

2)是一个 bug,中间有空白条,原来需要快速滑到下方。已解决,用最新版即可 https://github.com/TommyLemon/APIAuto