[英]Nodejs export with async/await
如此,这是另一个异步/等待问题。 我使用npm ORM为我的模型创建一个编辑功能,并且使用以下代码可以完美实现:
module.exports = {
edit: (model, id, data) => {
model.get(id, (err, result) => {
result.save(data)
})
}
}
我了解了异步并等待了一天,但是当我尝试使用它时,无论做什么都无所谓,我总是会遇到以下错误:
“缺少Model.get()回调”
请帮助我我要去哪里了..
model.get
不返回承诺,而是使用getAsync
:
module.exports = {
edit: async (model, id, data) => {
let result = await model.getAsync(id);
result.save(data)
return "done";
}
}
这样称呼它:
let service = require("./service");
service.edit(model,id,data).then( data => console.log(data))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.