请问jscode2session接口是在服务中使用的吗?在客户端使用似乎不能配置域名,会出现域名不合规的问题,但是放在服务器端使用。一直出现奇怪的报错问题。
axios.get(`https://api.weixin.qq.com/sns/jscode2session?appid=${appId}&secret=${appSecret}&js_code=${req.body.code}&grant_type=authorization_code`)
.then(results => {
console.log('gettoken scuess', results)
res.send({
status: 1,
message: '登录成功!',
res: results
})
})
.catch(error => {
console.log('gettoken error', error)
res.send({
status: 1,
message: '登录失败!',
err: error
})
});
下面是报错:
Converting circular structure to JSON
--> starting at object with constructor 'ClientRequest'
| property 'res' -> object with constructor 'IncomingMessage'
--- property 'req' closes the circle

这报错跟code2session有关系?
jscode2session接口是服务端接口,不支持在小程序中调用。
不过你这报错和jscode2session没关系