user.js
750 Bytes
/**
* Created by Tommy Huang on 18/03/21.
*/
const config = require('config-lite')({
config_basedir: __dirname,
config_dir: 'config'
})
const axios = require('axios')
exports.get = async function(req, res) {
try {
console.log(req.query)
const code = req.query.code
if (!code) {
throw new Error('参数错误')
}
let ticketResult = await axios.get(`https://api.weixin.qq.com/sns/oauth2/access_token?appid=${config.wx.appId}&secret=${config.wx.appSecret}&code=${code}&grant_type=authorization_code`)
console.log(ticketResult)
res.json({
success: 1,
data: {}
})
} catch (e) {
console.log(e)
res.json({
success: 1,
msg: `获取用户信息失败:${e.message}`
})
}
}