调用post方法时,如果密码对应,则输入if语句,但是if语句中的res被忽略,为什么?

里卡多·菲盖雷多(Ricardo Figueiredo)

所以我是Node js的新手,我正在尝试制作一个登录系统...这是我的登录信息:

登录邮政编码它输入if语句(表示密码对应),但是我的Res.status被忽略。我正在使用邮递员来查看它是否有效,并且它从if语句中返回另一个Res.status。下图显示:

邮递员打印

马蒂奥

在您的代码中,finally无论身份验证是成功还是失败,都将调用被调用的代码尝试取消对的呼叫finally

为什么在then / catch之前调用了您的404代码?因为它不是在finally回调内部,而是在后处理程序中调用。

如果您将这样编码:

finally( () => res.status(400).json({...}) )

将在then / catch之后调用。您的代码使它发生了。在Promise被解决或拒绝之前进行了评估。

看下面的例子

function sendError() {
   ...
}

getUser()
   .then(response => ...)
   .catch(err => ... )
   .finally( sendError() );

在我的示例中,sendError始终在getUser()之前调用。您的代码中也是如此。

不过,如果您在的回调中正确执行此操作finally,则会由于发送响应而抛出错误。

希望可以说清楚

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么从Expect()语句中调用方法?

来自分类Dev

为什么if语句被忽略?

来自分类Dev

为什么if语句中的条件被忽略?C#

来自分类Dev

为什么我的if语句中的条件被忽略?C#

来自分类Dev

为什么我的输入没有传递到if语句中?

来自分类Dev

输入语句中的if语句

来自分类Dev

为什么C#不允许我在return语句中调用void方法?

来自分类Dev

输入语句中的“ /”是什么意思?

来自分类Dev

如果输入框为空,如何在 {if} 语句中调用函数?

来自分类Dev

如果语句应该为true时为什么返回false?

来自分类Dev

为什么DMML错误日志记录在并行语句中被忽略

来自分类Dev

为什么在这个内联汇编语句中忽略了这个指针取消引用?

来自分类Dev

为什么我的JSP登录页面不起作用?我有一个有效的用户名和密码,但是要比较输入的语句

来自分类Dev

为什么在with语句中变量是可选的?

来自分类Dev

为什么单个==在if语句中起作用?

来自分类Dev

为什么在if语句中使用!= null?

来自分类Dev

为什么在 if 语句中使用 : 而不是 {

来自分类Dev

为什么从“空”主调用方法时不执行打印语句

来自分类Dev

为什么要在“ if”语句中使用语句?

来自分类Dev

调用函数时,“ If”语句将被忽略

来自分类Dev

在using语句中调用异步方法

来自分类Dev

在if语句中为方法调用正确的对象?

来自分类Dev

是否可以在switch语句中调用方法?

来自分类Dev

在类中的if / elif语句中调用方法

来自分类Dev

在if语句中调用方法分解变量

来自分类Dev

在反应返回语句中调用函数的方法

来自分类Dev

在if语句中Smarty调用对象方法

来自分类Dev

为什么当我输入正确的输入时switch语句被忽略

来自分类Dev

如果语句变为假,则再次调用输入

Related 相关文章

  1. 1

    为什么从Expect()语句中调用方法?

  2. 2

    为什么if语句被忽略?

  3. 3

    为什么if语句中的条件被忽略?C#

  4. 4

    为什么我的if语句中的条件被忽略?C#

  5. 5

    为什么我的输入没有传递到if语句中?

  6. 6

    输入语句中的if语句

  7. 7

    为什么C#不允许我在return语句中调用void方法?

  8. 8

    输入语句中的“ /”是什么意思?

  9. 9

    如果输入框为空,如何在 {if} 语句中调用函数?

  10. 10

    如果语句应该为true时为什么返回false?

  11. 11

    为什么DMML错误日志记录在并行语句中被忽略

  12. 12

    为什么在这个内联汇编语句中忽略了这个指针取消引用?

  13. 13

    为什么我的JSP登录页面不起作用?我有一个有效的用户名和密码,但是要比较输入的语句

  14. 14

    为什么在with语句中变量是可选的?

  15. 15

    为什么单个==在if语句中起作用?

  16. 16

    为什么在if语句中使用!= null?

  17. 17

    为什么在 if 语句中使用 : 而不是 {

  18. 18

    为什么从“空”主调用方法时不执行打印语句

  19. 19

    为什么要在“ if”语句中使用语句?

  20. 20

    调用函数时,“ If”语句将被忽略

  21. 21

    在using语句中调用异步方法

  22. 22

    在if语句中为方法调用正确的对象?

  23. 23

    是否可以在switch语句中调用方法?

  24. 24

    在类中的if / elif语句中调用方法

  25. 25

    在if语句中调用方法分解变量

  26. 26

    在反应返回语句中调用函数的方法

  27. 27

    在if语句中Smarty调用对象方法

  28. 28

    为什么当我输入正确的输入时switch语句被忽略

  29. 29

    如果语句变为假,则再次调用输入

热门标签

归档