【发布时间】:2019-06-27 01:39:27
【问题描述】:
我正在尝试使用 sendotp npm 模块验证 otp,但 sendOTP.verify 方法我得到的回调结果为 null。如何验证 otp 是否已通过验证。
发送OTP - https://www.npmjs.com/package/sendotp
exports.handler = async (event,context,callback) => {
const SendOtp = require('sendotp');
const sendOTP = new SendOtp('260981AZN8sH3O5c551802');
let mobileNum = event.mobile.toString();
let otp = event.otp.toString();
sendOTP.verify(mobileNum, otp, (error, data) => {
callback(null,{statusCode:200,body:data.type});
});
}
【问题讨论】:
-
你试过去掉 async 关键字吗?
-
尝试删除 async 关键字
标签: node.js amazon-web-services lambda aws-api-gateway