加载中...
不想等待可以点我关掉

没啥好说的,原版用的是leancloud,但我懒得注册了,用py重新实现了下

部署

我用的是vercel,数据库用的是supabase,当然你也可以跑在自己服务器上
我这里讲下vercel的部署方法

简单fork仓库后部署到vercel上,在项目后台创建数据库

新建数据库
新建数据库

地区设置自然是离设置里的function-region越近越好,其他自己看着来吧
随后在环境变量里把POSTGRES_URL复制出来,去掉末尾的&supa=base-pooler.x后新建一个DATABASE_URL环境变量存储刚刚改过的链接

复制数据库连接地址
复制数据库连接地址
image.png
image.png

随后再新建两个环境变量,分别为:

变量名解释
ALLOWED_HOSTS["","localhost","yourdomain"]允许使用服务的主机名列表
ADMIN_PWD/管理密码,仅在初始化阶段有效

访问/api/init初始化(带上密码和referer

初始化
初始化

在stellar配置文件里修改api即可

_config.stellar.yaml
1
2
3
4
5
6
7
8
9
10
11
# 内置服务,按需加载(页面内用到了就会加载,没有用到就不会加载)
data_services:
...
# 打分
rating:
js: /js/services/rating.js
api: https://your.domain.com/api/rating
# 投票
vote:
js: /js/services/vote.js
api: https://your.domain.com/api/vote
你觉得这篇文章有用吗?
(0.0)