大家好,我是爱撸码的开源大叔
最近产品想探索新方向,老是变需求,于是乎想找找有没有一体化的简单项目,无需写代码就可以完成大部分简单的需求项目,翻到了一个基于 GO 语言开发的 PocketBase。
简介
PocketBase 是一个开源的后端项目,内嵌实时数据库(SQLite)、内置的认证管理、美观的仪表板UI和简单的REST API组成。无需敲代码,就可以完成大部分的CRUD的需求
安装
安装 golang 环境
下载
从官网下载对应的版本,我的环境是 windows 的,这里直接下windows的版本。启动
启动 cmd 命令行,进入解压后的目录执行以下命令1
pocketbase.exe serve
使用
在浏览器中访问:
1 | http://127.0.0.1:8090/_/ |
会提示要注册并登录。
进入页面,可以添加集合,添加筛选条件等
点击API Preview 可以看到内置的API。
尝试请求下:
小结
这个后台项目可以不写代码,就能完成很多简单的需求,也支持定制化需求(根据文档集成)。但也有点小缺陷,没有中文文档,项目也还在持续迭代中,未达到1.0版本。总体来说,也可以期待下,各项功能都很不错,感兴趣的赶紧去试试吧。
项目地址
1 | https://github.com/pocketbase/pocketbase |