feat: 接入同花顺官方SDK,新增v2数据接口,股票详情K线改用v2(前复权日K)
- vendor 同花顺官方 SDK 到 backend/sdk(含K线>10年自动切片、重试、拼音首字母检索兜底) - 新增 /api/v2 路由:行情/估值/财务/日历/指数/K线/标的检索 - 股票详情页K线改用 v2 同花顺接口(前复权日K+总手+按昨收涨跌幅) - 密钥仅后端持有,响应/日志无泄露 - 新增 run_local.sh 本地直接拉起(不再依赖 docker)
This commit is contained in:
Executable
+20
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
# 本地直接拉起后端(不用 docker)
|
||||
# 用法: ./run_local.sh # 默认 0.0.0.0:8000
|
||||
# PORT=8010 ./run_local.sh # 指定端口
|
||||
set -euo pipefail
|
||||
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
cd "${ROOT}/backend"
|
||||
|
||||
PORT="${PORT:-8000}"
|
||||
PY="${PY:-${ROOT}/.venv/bin/python}"
|
||||
|
||||
# 同步前端 dist(若后端 dist 落后于仓库根 dist)
|
||||
if [ -d "${ROOT}/dist" ]; then
|
||||
mkdir -p dist
|
||||
cp -r "${ROOT}/dist/." dist/
|
||||
echo "✓ 已同步前端 dist → backend/dist"
|
||||
fi
|
||||
|
||||
echo "启动后端: http://0.0.0.0:${PORT} (python: ${PY})"
|
||||
exec "${PY}" -m uvicorn main:app --host 0.0.0.0 --port "${PORT}" --log-level info
|
||||
Reference in New Issue
Block a user