我正在使用node.js(使用express.js),我希望该函数首先完全执行,然后脚本将执行。 我有这个代码,
var reg = register(otp)
if(reg.error){
return res.json(error:true,message:reg.message);
}
其中register(otp)是一个返回json对象的函数 如{error:true,message:'用户已注册'}
当我运行代码时,它会记录错误, 无法读取未定义的错误属性。
现在该怎么办?
答案 0 :(得分:0)
注册必须做异步。我认为您首先需要了解异步编程在JavaScript中的工作原理。有关详细信息https://blog.risingstack.com/node-hero-async-programming-in-node-js/
,请查看此文章答案 1 :(得分:0)
您可以对该异步使用回调。这样,只有在注册功能完成后才能运行。
date