- 新增JWT认证守卫(JwtAuthGuard)和当前用户装饰器(CurrentUser) - 添加JWT使用示例和完整的认证流程文档 - 实现Zulip用户管理服务,支持用户查询、验证和管理 - 实现Zulip用户注册服务,支持新用户创建和注册流程 - 添加完整的单元测试覆盖 - 新增真实环境测试脚本,验证Zulip API集成 - 更新.gitignore,排除.kiro目录 主要功能: - JWT令牌验证和用户信息提取 - 用户存在性检查和信息获取 - Zulip API集成和错误处理 - 完整的测试覆盖和文档
48 lines
453 B
Plaintext
48 lines
453 B
Plaintext
# 依赖
|
||
node_modules/
|
||
pnpm-lock.yaml
|
||
|
||
# 构建输出
|
||
dist/
|
||
build/
|
||
*.tsbuildinfo
|
||
|
||
# 环境变量
|
||
.env
|
||
.env.local
|
||
.env.*.local
|
||
.env.production
|
||
|
||
# 部署相关敏感文件
|
||
deploy.sh
|
||
webhook-handler.js
|
||
|
||
# 日志
|
||
*.log
|
||
*.log.gz
|
||
logs/
|
||
pnpm-debug.log*
|
||
|
||
# 操作系统
|
||
.DS_Store
|
||
Thumbs.db
|
||
|
||
# IDE
|
||
.vscode/
|
||
.idea/
|
||
*.swp
|
||
*.swo
|
||
*~
|
||
|
||
# 测试覆盖率
|
||
coverage/
|
||
.nyc_output/
|
||
|
||
# 临时文件
|
||
*.tmp
|
||
.cache/
|
||
|
||
# Redis数据文件(本地开发用)
|
||
redis-data/
|
||
|
||
.kiro/ |