使用插件 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)})
})