我正在使用nexmo进行2步身份验证,因为我有graphql API,所以我有一个计划通过graphl突变实现这一点 而且我无法获得requestId值
Mutation: {
signUpFirstStep: async ( parent, { number }, { models, secret }) =>
{
const response = nexmo.verify.request({
number: number,
brand: 'Nexmo',
code_length: '4'
}, (err, result) => {
const requestId = result.request_id
return requestId
});
console.log(response); //right here I have undefined
}
}
我想要得到的是requestId值,以便在突变中将其返回
答案 0 :(得分:1)
geom_line(x_param = a, y_param = b, const = c)
不会返回您想要的内容。您需要在nexmo.verify.request
内console.log
或根据需要处理requestId
如果您愿意,您也可以执行(err, result) => {}
或res.status(200).send(result);
来返回结果或requestId。
请参见下文
res.status(200).send(requestId);