32 lines
1.3 KiB
Markdown
32 lines
1.3 KiB
Markdown
# @vben/backend-mock
|
|
|
|
## Description
|
|
|
|
Vben Admin 数据 mock 服务,没有对接任何的数据库,所有数据都是模拟的,用于前端开发时提供数据支持。线上环境不再提供 mock 集成,可自行部署服务或者对接真实数据,由于 `mock.js` 等工具有一些限制,比如上传文件不行、无法模拟复杂的逻辑等,所以这里使用了真实的后端服务来实现。唯一麻烦的是本地需要同时启动后端服务和前端服务,但是这样可以更好的模拟真实环境。该服务不需要手动启动,已经集成在 vite 插件内,随应用一起启用。
|
|
|
|
## Running the app
|
|
|
|
```bash
|
|
# development
|
|
$ pnpm run start
|
|
|
|
# production mode
|
|
$ pnpm run build
|
|
```
|
|
|
|
## Telegram Webhook 集成
|
|
|
|
财务系统新增交易后可自动通知本地的 Telegram 机器人,默认会将交易数据通过以下 Webhook 发送:
|
|
|
|
- `http://192.168.9.28:8889/webhook/transaction`
|
|
- 认证密钥:`ktapp.cc`
|
|
|
|
如需自定义目标地址或密钥,可在运行前设置以下环境变量:
|
|
|
|
```bash
|
|
export TELEGRAM_WEBHOOK_URL="http://<bot-host>:8889/webhook/transaction"
|
|
export TELEGRAM_WEBHOOK_SECRET="自定义密钥"
|
|
```
|
|
|
|
也可以使用旧变量 `FINANCE_BOT_WEBHOOK_URL`、`FINANCE_BOT_WEBHOOK_SECRET` 进行兼容配置。
|