【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
var request = require('request');
module.exports = function(ctx, next){
var code = ctx.request.query.code;
var url = "https://api.weixin.qq.com/sns/jscode2session?appid=马赛克&secret=马赛克8&js_code=" + code + "&grant_type=authorization_code";
ctx.response.body = "out";
request(url, function (error, response, data) {
ctx.response.body = "in";
if (!error && response.statusCode == 200) {
// ctx.response.json(JSON.parse(body));
ctx.response.body = "success";
}
});
}
代码目的是为了获得openid,运行结果发现请求已经发送,但是function函数没进去,最终输出为“out”,想请教大神们怎么弄。