【发布时间】:2018-03-12 18:13:43
【问题描述】:
我找不到这个错误的原因:
这是我的代码:
create: async (data) => {
const insertedData = await dbProvider.query('INSERT INTO users SET ?', data);
console.log(this);
return await this.getById(insertedData.insertId);
},
getById: async (id) => {
const data = await dbProvider.query('SELECT * From users WHERE id = ?', id);
return data;
},
Create 被调用 await repo.create(data); create 调用 this.getById 导致错误。 知道为什么会这样吗?
【问题讨论】:
-
这与
async/await语法无关。
标签: node.js async-await ecmascript-2017