当前位置: 首页 > news >正文

PocketBase 是一个‌开源的轻量级后端框架‌,基于 Go 语言开发


PocketBase 是一个‌开源的轻量级后端框架‌,基于 Go 语言开发,由具有实时订阅的嵌入式数据库 (SQLite) 组成, 内置身份验证管理、方便的仪表板 UI 和简单的 REST-ish API。它既可以作为go框架使用也可以作为独立应用程序。

pocketbase 手册:Introduction - Docs - PocketBase

PocketBase 的核心功能

PocketBase  主要提供以下功能:

  1. 嵌入式数据库‌:内置 SQLite 数据库,数据以单一文件存储,无需独立数据库服务器。
  2. 实时数据同步‌:通过 WebSocket 和 SSE 实现客户端实时监听数据变更(如聊天应用、协作工具)。
  3. 用户与文件管理‌:支持邮箱/密码、OAuth2(Google/Facebook 等)认证,以及文件上传与访问控制。
  4. 管理面板‌:提供可视化界面管理数据、用户权限和 API 日志。
  5. 自动化 API‌:基于数据模型自动生成 RESTful API,支持前端框架(React/Vue/Flutter 等)快速集成。

安装

从手册第一页的安装部分,找到下载链接

下载软件并安装

解压缩文件后,可以通过在解压的目录中运行来启动应用程序。./pocketbase serve

启动服务

./pocketbase serve

管理数据库

默认访问 http://localhost:5050 进入管理面板。后来发现监听端口是8090

pocketbase.exe serve
2025/09/15 19:01:21 Server started at http://127.0.0.1:8090
├─ REST API:  http://127.0.0.1:8090/api/
└─ Dashboard: http://127.0.0.1:8090/_/

创建用户登录

注意,密码需要10位!

在管理面板中新建集合(如 tasks),定义字段(title、status、due_date)

实时监听任务更新:

db.collection('tasks').subscribe((task) => console.log(task));
```:ml-citation{ref="3,6" data="citationList"}  

用户通过管理面板或前端界面添加任务,数据实时同步至所有客户端

让trae写了个例子,没跑通...先搁置


文章转载自:

http://H5roam9H.kgrwh.cn
http://4RYL5Q50.kgrwh.cn
http://YdvXzfc8.kgrwh.cn
http://n65eLKd1.kgrwh.cn
http://7OrpgsRY.kgrwh.cn
http://W1XRn3QN.kgrwh.cn
http://cf54XBr4.kgrwh.cn
http://IcAqlmrE.kgrwh.cn
http://9bG5GyqV.kgrwh.cn
http://eb0hFuv0.kgrwh.cn
http://H6v3xe0U.kgrwh.cn
http://lkH2a2nP.kgrwh.cn
http://2O9Qu8S9.kgrwh.cn
http://AeSv9s6O.kgrwh.cn
http://pdQvkkrm.kgrwh.cn
http://Z4PWeOEK.kgrwh.cn
http://ExvtXFna.kgrwh.cn
http://dKHdVFda.kgrwh.cn
http://fRzTcSpT.kgrwh.cn
http://o1vlmIo8.kgrwh.cn
http://y5VJNxnK.kgrwh.cn
http://WOKurP4W.kgrwh.cn
http://BOAz0kC0.kgrwh.cn
http://oH4YnDni.kgrwh.cn
http://GtfSn0Ww.kgrwh.cn
http://YVd1eTz8.kgrwh.cn
http://ZAsMmKBx.kgrwh.cn
http://iC7aBUkw.kgrwh.cn
http://QwrIXN1O.kgrwh.cn
http://C1TAsnrE.kgrwh.cn
http://www.dtcms.com/a/387330.html

相关文章:

  • 苹果新手机和旧手机怎么传输数据?新手避坑指南
  • Maven 只打包部分模块,跳过单元测试... 常用打包参数
  • 【maven01】依赖管理的工具
  • BP神经网络多输入多输出回归预测+SHAP可解释分析+新数据预测(MATLAB完整源码)
  • MATLAB 时间序列小波周期分析
  • 计算机视觉进阶教学之DNN模块
  • 大模型无需懂MCP:工具调用范式的架构革命与实践指南
  • 剑指offer题单 9.14
  • IIS 站点 http 请求412问题解决
  • Web前端入门:从零开始做网站(视频教程)
  • 本地--Oracle表被锁了该如何处理
  • Doris与Clickhouse分析
  • ByteDance字节前端一面
  • 卫星通信+AI双核驱动,遨游智能三防手机连得上、会思考
  • 云手机通道具有哪些方面的优势
  • 前端实验(二)初识Vue
  • html.
  • 【人工智能与机器人研究】基于多模态的管道非接触式磁记忆检测方法研究
  • DIY Linux 桌面:让电脑再次快速运行
  • MySQL基础入门:开启数据库之旅
  • C++开发者如何开发自己的第一个mac应用(xcode + XIB + Objective-C C++)
  • LabVIEW风洞测试系统稳定性措施
  • Spring Boot 深入剖析:SpringBoot的启动流程
  • 机器人工具标定-记录一下-待验证(没数据)
  • 1.0 Labview中事件结构在while循环中使用注意事项(超时时间)
  • 微服务通信
  • 重定向、命令行判断、管道、正则三剑客
  • 破垄断!东土科技与海光信息联合发布全国产化工控系统,筑牢工业安全新底座
  • 一场史诗级的冒险——Docker命令大航海!
  • 基于 Node.js 的后端框架:NestJS 和 Express(二)