翻自 journey-ad 的计数器
- 使用了异步Web框架
FastAPI
来提高效率, 所有代码均为异步操作 - 可以自定义显示图片的数量(长度)
- 支持API接口以便自行开发
- 支持了
MySQL
数据库
- 暂未支持
MongoDB
$ pip3 install -r requirements.txt
$ uvicorn src:create_app --factory or
$ sh run.sh or
$ python3 main.py # 两条命令等价
部署到Vercel之前请先
fork
本仓库, 修改.env
文件内的PJ_DETA将其更换成你自己的Deta Project Key
你也可以直接使用默认的
部署到Deta后将使用Deta的Base数据库
你需要提前注册账号, 点击这里快速前往
- 将此仓库fork
- 进入
dashboard
点击New App
, 随便起一个名字 - 创建完成后点击你刚才创建的App的名字进入后点击左侧的
Deploy
, 点击绿色的按钮等待部署完成 - 点击亮起的绿色连接, 就能正常使用了
- 自定义域名: 点击
Settings
, 点击Add Domain
- 输入你的域名, 可以选择下方的
Also add www version
也可以不选, 完成后点击submit domain
- 在你注册域名的地方将下方提供的记录添加, 添加完成后点击
verify
即可使用域名访问
如果不添加
www
子域, 可能在访问的时候提示不安全
, 在添加域名的时候勾选添加www
子域, 使用www
子域访问就不会有不安全提示了
- 本项目以Apache-2.0许可开源, 即:
- 你可以直接使用该项目提供的功能, 无需任何授权
- 你可以在注明来源版权信息的情况下对源代码进行任意分发和修改以及衍生
- JetBrains Open Source 项目提供IDE支持