小编190*_*ome的帖子

如何在Node + Typescript + VSCode的异步函数调用中找到丢失的Await?

我们在我们的节点应用程序中部署了错误b/c我们忘了使用"await"为异步函数调用添加前缀.

例:

const getUsers = async () => db.query('SELECT * from Users');

const testMissingAwait = async () => {
  const users = getUsers(); // <<< missing await
  console.log(users.length);
};

testMissingAwait();
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以找到缺少await关键字的异步函数调用?

如果做不到这一点,编写一个自动标记这些内容的Visual Studio代码扩展会付出多少努力?(如果有人能指出我正确的方向,我正在努力解决).

node.js async-await typescript visual-studio-code vscode-extensions

8
推荐指数
2
解决办法
1699
查看次数