时政
财经
科技
虚拟货币
其他
登录
#SQL构造器
关注
Tiger Chen & 前端之虎陈随易
2天前
为Bun专属打造的API框架Befly。 8月份花了20多天,为Bun专属打造的API接口框架基本完成了。 图1是数据库字段定义,分别表示字段名称,字段类型,最小值(最小长度),最大值(最大长度),默认值,是否索引,需要满足的正则。这7个字段,用来规定数据库字段的定义和接口请求时对参数的校验2个问题。 图2则是根据字段的定义,根据文件名自动生成对应的数据库表,根据文件的字段定义创建或修改该数据库的字段的属性。当数据库表和字段设计并同步完毕,下一步就是写接口了。 图3就是接口的写法,非常地简洁,与AI一起设计了一个简单的SQL构造器和数据库操作的便捷函数getDetail getList getAll getCount insData updData delData(硬删除) delData2(软删除)。 其中,添加数据时,会自动生成ID created_at updated_at state 4个字段,更新数据时,会自动更新updated_at字段。 项目的仓库地址(欢迎理念一致的朋友一起维护):
#Bun
#befly
#API框架
#数据库
#SQL构造器
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞