在使用vercel搭建umami的时候,步骤比较简单,直接使用官网的deploy按钮,一步一步来就行。

其中有一个点需要注意,在填写环境变量DATABASE_URL的时候,按照官网说明,对于umami应该使用的是POSTGRES_PRISMA_URL,但此时如果直接使用POSTGRES_PRISMA_URL,在deploy的时候,连接数据库会报错,报错信息如下:

1
prepared statement "s0" does not exist

看到supabase下面有这句话,对于umami使用的是prepared statements。

所以不能使用默认的6432端口, 改成5432端口就可以了。

1
postgres://xxx@xxxxx:5432/postgres?sslmode=require&supa=base-pooler.x?pgbouncer=true&connect_timeout=10