返回响应后做些啥?

Posted

技术标签:

【中文标题】返回响应后做些啥?【英文标题】:Do something after returning a response?返回响应后做些什么? 【发布时间】:2021-04-23 03:51:01 【问题描述】:

我正在寻找一种方法来执行以下操作:

return res.send(response).then(
    someFunc()
  )

send() 发生后,then() 块运行允许我在后端调用一些函数。

有没有办法做到这一点?

我目前在上面产生的错误:

解析错误:意外的令牌 eslint

【问题讨论】:

您将函数包装在花括号内。应该是res.send(response).then(someFunc); @ryeballar 这行得通!添加为答案 没关系,你可以接受下面的答案,格式一样。 我在使用公认的解决方案时遇到了问题。这解决了它:***.com/questions/67350437/… 【参考方案1】:

您可以看到 eslint 无法解析您的代码。 then 方法内部是一个函数,但您发送的是带有花括号的对象。

return res.send(response).then((result) => 
  someFunc();
);

【讨论】:

以上是关于返回响应后做些啥?的主要内容,如果未能解决你的问题,请参考以下文章

HTTP请求里包括些啥内容?HTTP响应里包括些啥内容?

在 ASP.NET Core 响应后做一些工作

PHP程序写得越多发现响应速度越慢,请问写程序中应该注意些啥?我是新手!怎么提高程序响应时间!

*** / SignalR 无法协同工作。我能做些啥?

Ajax 不适用于 javascript。我应该做些啥?

无法以用户身份访问 mysql。我能做些啥? [复制]