当前位置:首页 > Windows程序 > 正文

api,mongoose,winston等的使用

2024-03-31 Windows程序

const config = require(../conf/config); const userModel = require(../model/userModel); const wechatApi = require(../util/wechatApi); const API = wechatApi.API; exports.addUser = function(openId, callback){ callback = callback || function(){}; userModel.findOne({openId: openId}, function(err, user){ if(err) return callback(err) if(user){ return callback(null, user); }else { API.getUser(openId, function(err2, newUser){ if(err2) return callback(err2) user = new userModel({ openId: newUser.openid, nickname: newUser.nickname, sex: newUser.sex, province: newUser.province, city: newUser.city, country: newUser.country, headimgurl: newUser.headimgurl, privilege: newUser.privilege, createTime: new Date(), lastUpdateTime: new Date() }) user.save(function(err3){ if(err3) return callback(err3) callback(null, user) }) }) } }) }

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/34924.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494589访问次数
  • 建站天数
  • 友情链接