作为一名前端渣渣. 每当尝试去实现一些构思的时候, 总会卡在后端这里.
虽然说也不是不能尝试去写一下, 以前试过 koa, 前两天还试过 fastify. 但终归没有直接调用 http api 来的爽.
所以想了解一下有没有什么自带 http api 的后端服务. 包括但不限于数据库 /对象存储 /用户鉴权 /等等.
目前我能找到的就是 pouchdb. 还有别的么?
或者是在 mongodb/minio 这样的服务中间插一层后端服务也可以..
作为一名前端渣渣. 每当尝试去实现一些构思的时候, 总会卡在后端这里.
虽然说也不是不能尝试去写一下, 以前试过 koa, 前两天还试过 fastify. 但终归没有直接调用 http api 来的爽.
所以想了解一下有没有什么自带 http api 的后端服务. 包括但不限于数据库 /对象存储 /用户鉴权 /等等.
目前我能找到的就是 pouchdb. 还有别的么?
或者是在 mongodb/minio 这样的服务中间插一层后端服务也可以..
|
1
|
|
dayeye2006199Jun 8, 2022 via Android
2
你说的一定是 firebase
自建可以用 Supabase |
|
3
json-server
|
|
siteshenJun 8, 2022
4
|
|
meathillJun 8, 2022
5
如果是前端出身的话,建议考虑用 serverless ,或者 airtable 这种低代码产品的 API 。
|
|
dotfunJun 8, 2022
6
自己做了一个,做个人产品还行,www.dottools.top ,有兴趣可以试试
|
|
cshlxmJun 8, 2022
7
parse server
|
|
riordanwJun 8, 2022
8
国外:Google Firebase ,Cloudflare Worker + KV
国内:腾讯云 Cloudbase 云开发 |
|
9
|
|
haweiJun 8, 2022
10
prisma.js
|
|
PuteulanusJun 8, 2022
11
|
|
12
NocoDB
https://www.nocodb.com/ |
|
braderJun 8, 2022
13
学两手 PHP ?简单的一批
|
|
hotcool100Jun 8, 2022
14
node.js 也可以模拟后端 API
|
|
yunyeJun 8, 2022
15
appwrite
|
|
dudubabaJun 8, 2022
16
1 、商业化的 serverless
2 、用 nestjs 搭建一个属于自己的 api service ,一次部署,永久使用。 |
|
dzdhJun 8, 2022
17
learncloud?
|
|
18
|
|
heasyJun 8, 2022
19
掘金上有很多 nestjs ,我个人 GitHub 上也有 nestjs 开发的垃圾小程序,可以看看。
|
|
jeffhJun 8, 2022
20
云函数比较方便
|
|
21
hasura 吧,一楼给的三个方案中最后一个。
类似的东西我还用过 leancloud 、strapi ,hasura 是最先进的。性能好、权限模型也是最强的(权限系统越强,你不得不手写的 api 就越少)。美中不足的是缺乏运营后台支持。 |
|
mengdodoJun 9, 2022
23
mock
|
|
wangxiaoaerOct 7, 2022
24
@b1ncer #21 他的权限模型貌似是跟 pg 数据库绑定的,如果不加中间层,是不是意味着业务系统的每个用户都要在数据库里面有对应的用户才行?
|
|
b1ncerOct 8, 2022
25
@wangxiaoaer 不用的,hasura 的权限系统会识别 header 里带的 X-Hasura-User-Id ,不需要记录在 pg 里。
参考: https://hasura.io/docs/latest/auth/index/ |
|
wangxiaoaerOct 19, 2022
26
@b1ncer #25 多谢,仔细看了下,可以结合“current_setting”实现通过应用系统某些属性进行过滤。
不过有一点疑问,这种模式貌似抛弃了传统 OO 那种系统架构思想,回到了数据库编程时代,业务逻辑之类都通过存储过程实现,再暴露给前端。感觉又走了个极端,还是不放心它的灵活性。 |