使用插件 request npm i request --save
router.post('/login', function (req, res, next) {
console.log(req.body) //查看请求的body里面的内容
var data=req.body
var APP_URL='https://api.weixin.qq.com/sns/jscode2session'
var APP_ID='XXXXXXXX' //小程序的app id ,在公众开发者后台可以看到
var APP_SECRET='XXXXXXXXXXXXX' //程序的app secrect,在公众开发者后台可以看到
//模板字符串拼接
request(`${APP_URL}?appid=${APP_ID}&secret=${APP_SECRET}&js_code=${data.code}&grant_type=authorization_code`, (error, response, body)=>{
console.log('statusCode:', response && response.statusCode)
console.log(body)
res.end(body)})
})