开发者社区 > 云原生 > Serverless > 正文

请问Node.js函数怎么超时了?

已解决

请问Node.js函数怎么超时了?

展开
收起
felix@ 2023-01-31 22:32:57 808 0
2 条回答
写回答
取消 提交回答
  • 今天也要加油吖~
    采纳回答

    您好,您可能:

    1.如果使用了HTTP Trigger,确认您是否有调用response.send()。

    2.如果没有使用HTTP Trigger,确认您是否有调用入口函数handler中的callback。

    3.如果还是不确定可以通过添加日志定位超时原因。详情可以参照如何快速定位线上问题

    2023-01-31 22:36:20
    赞同 展开评论 打赏
  • Node.js函数可以使用setTimeout()函数来设置超时时间,当超时时间到达时,函数将被自动终止。例如:

    setTimeout(function(){
        console.log('Function has timed out!');
    }, 5000);
    // 5秒后,将会输出“Function has timed out!”
    
    2023-02-01 07:58:29
    赞同 展开评论 打赏

快速交付实现商业价值。

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载