关于promise返回的问题

来源:6-9 API对接mysql(登录)

慕码人225647

2021-03-13

老师,您好,有个问题想问下您:
图片描述
这个exec函数执行,返回的是一个promise对象,那么再执行then方法,在then方法中res[0]作为函数的返回结果赋值给了loginData,那么此时,loginData就是个确定的数据了啊,为什么到这里又进行then方法执行了呐?然后又返回了,这里没懂。
图片描述

写回答

1回答

双越

2021-03-13

then 就是继续对 data 进行解析并返回,纯业务逻辑问题,这有啥不明白的吗?

如果这里去掉了 result.then(...) ,直接返回 result ,那功能也跑不痛啊。

0
2
慕码人225647
刚打印了一下各个环节的输出,现在明白了。谢谢老师。
2021-03-13
共2条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4076 学习 · 2013 问题

查看课程