微信小程序开发受苦指南 更新中 

微信小程序和后端用户认证交互流程 微信小程序登录的核心流程:小程序拿临时凭证 code → 后端用 code 换 openid → 后端发自己的 JWT 给小程序。下面是整体流程图。 sequenceDiagram participant MP as 微信小程序 participant WX as 微信服务器 participant GW as gateway participant Auth as auth模块 participant User as user-service participant DB as lia_user库 MP->>WX: wx.login() 获取 code WX-->>MP: 返回临时 code MP->>GW: POST /auth/wx-login {code} GW->>Auth: 转发请求 Auth->>WX: code2session(code) WX-->>Auth: 返回 openid + session_key Auth->>User: OpenFeign 查/建用户 User->>DB: 按 openid 查询 DB-->>User: 用户记录(或空) User-->>Auth: 返回 userId Auth->>Auth: 生成 JWT Auth-->>MP: 返回 token + 用户信息 MP->>MP: 存入 Storage 关键点拆解 1. 小程序端拿 code(前端) ...

2025-04-23 02:02:30 PM · 1 分钟