之前注册总是提示“您 GitHub 账号的 Email 与之前在 CNodejs 注册的 Email 重复了,也可能是您的 GitHub。。”,今天把这个提示百度一下,就知道原因了,把github public profile里面邮箱和用户名填上就行了。。。其实gitHub上已经绑定一个邮箱了,不知道要这个邮箱是干什么的。 以后可以来这里发言了,哈哈
38 回复
@alsotang 之前用passport做过这个功能,githubStrategy这个接口不回返回用户的注册Email信息,提示改成请设置Github公开邮箱地址。 这样又涉及到用户填写的公开邮箱和自己之前注册的邮箱一样,这里提示重复就好了,不然用户登录进来数据同步不好(Github的public email可以随便填),不同步也不好。