local-dev-serve-troubleshooting
Use this to run and debug the UI + server locally (Vite dev server, `lotar serve`, ports, SSE).
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Common local dev setups
UI fast loop (Vite dev server)
-
Start UI:
-
npm run dev
-
-
In another terminal, start the Rust server:
-
cargo run -- serve --port 8080
-
Notes:
-
lotar serveport must be set with--port(the short-pis reserved for the global--projectflag).- Correct:
lotar serve --port 9000 - Also accepted:
lotar serve 9000(positional port; kept for backward compatibility) - Incorrect (sets project, not port):
lotar serve -p 9000 - See:
docs/help/serve.md
- Correct:
Production-like UI (embedded/static bundle)
- Build web assets:
-
npm run build:web
-
- Build the binary:
-
cargo build --release
-
- Run:
-
./target/release/lotar serve --port 8080
-
Debugging tips
- If the UI isn’t updating, confirm SSE is connected (
GET /api/events). Seedocs/help/sse.md. - If you’re working on REST handlers, use
docs/help/api-quick-reference.mdand keepdocs/openapi.jsonin sync for contract changes. - When chasing server behavior, enable logs:
-
RUST_LOG=debug cargo run -- serve --port 8080
-
Safety
- Treat
.env*and local config as sensitive; don’t paste secrets/PII into logs/issues.
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!