小编den*_*nse的帖子

是否可以在没有 async/await 的情况下从 promise 返回已解析的值?

我正在关注阿波罗教程(https://www.apollographql.com/docs/tutorial/resolvers/),我看到了这个代码:

me: async (_, __, { dataSources }) =>
  dataSources.userAPI.findOrCreateUser()
Run Code Online (Sandbox Code Playgroud)

因为dataSources.userAPI.findOrCreateUser()返回Promise,我认为这await dataSources.userAPI.findOrCreateUser()是对的。

但是它运行得非常好,没有任何错误,我在 React 中得到了解决的价值……即使是下面的代码也运行得很好。

me: (_, __, { dataSources }) =>
  dataSources.userAPI.findOrCreateUser()
Run Code Online (Sandbox Code Playgroud)

这段代码让我很困惑。它是如何工作的?

javascript asynchronous node.js async-await apollo

-1
推荐指数
1
解决办法
3572
查看次数

标签 统计

apollo ×1

async-await ×1

asynchronous ×1

javascript ×1

node.js ×1