寻求支持CRUD的JSON文件托管服务(类Firestore REST替代方案)
适合小型前端项目的JSON托管+CRUD API替代方案
JSONBin:专门做JSON文件托管,提供开箱即用的REST API支持全CRUD操作,免费额度够小型项目折腾。不用搭数据库,上传JSON文件或者直接通过API修改内容都可以,权限控制也简单,能设置公开/私有访问。
- 示例GET请求:
curl https://api.jsonbin.io/v3/b/[你的BinID] - 示例PUT更新:
curl -X PUT https://api.jsonbin.io/v3/b/[你的BinID] -H "Content-Type: application/json" -d '{"name": "updated"}'
- 示例GET请求:
My JSON Server:靠GitHub仓库就能跑的免费API服务,只要你把
db.json文件传到GitHub仓库,它会自动给这个JSON生成对应的REST接口,支持增删改查。完全零部署成本,适合快速做原型。- 用法:建个GitHub仓库,放个
db.json,访问对应地址就能调用API,比如GET/users拿用户列表,POST/users新增用户。
- 用法:建个GitHub仓库,放个
JSONPlaceholder:纯模拟API服务,适合开发阶段测试CRUD逻辑。数据是临时的,重启就重置胜在完全不用配置,请求格式和真实API一致,直接拿来用就行。
- 示例POST请求:
curl -X POST https://jsonplaceholder.typicode.com/todos -H "Content-Type: application/json" -d '{"title": "New Todo", "completed": false}'
- 示例POST请求:
Supabase(REST模式):比Firestore轻量的后端服务,支持用REST API操作数据库,也能直接导入/导出JSON数据。免费层资源足够小型项目用,还自带基础身份验证,要是你需要简单的权限控制,这个挺合适。
内容的提问来源于stack exchange,提问作者Nikon George
相关产品推荐
相关产品推荐

