基于koa 实现Github OAuth 登陆流程
我如何处理本地数据间的同步 (只同步一次/如果字段冲突就绑定冲突账户[不能覆盖以及绑定的])
1. 获得授权用户数据
2. 将数据库需要的字段提取出来
3. 判断数据库是否存在该数据(例如 某个字段唯一匹配第三方数据id)
3.1 如果不存在就写入本地。
3.2 如果存在就读取数据库数据。(不同步)<span style="color: rgb(51, 51, 51);">同步会导致某些唯一id冲突导致出现不可知错误</span>
我如何处理本地数据间的同步 (只同步一次/如果字段冲突就绑定冲突账户[不能覆盖以及绑定的])
1. 获得授权用户数据
2. 将数据库需要的字段提取出来
3. 判断数据库是否存在该数据(例如 某个字段唯一匹配第三方数据id)
3.1 如果不存在就写入本地。
3.2 如果存在就读取数据库数据。(不同步)<span style="color: rgb(51, 51, 51);">同步会导致某些唯一id冲突导致出现不可知错误</span>