gpt4 book ai didi

javascript - 谷歌云功能不处理信号

转载 作者:行者123 更新时间:2023-12-01 15:23:15 24 4
gpt4 key购买 nike

我一直在使用谷歌云功能一段时间。错误处理从来没有任何问题,但最近,当我在本地主机上停止谷歌云功能时,它给出了以下错误。

^CReceived SIGINT
Received SIGINT
^CReceived SIGINT
Received SIGTERM
^CReceived SIGINT
一段时间后,我发现程序在执行完成后仍在执行,出现以下错误。
Error: Process exited with code 0
at process.<anonymous> (/Applications/XAMPP/xamppfiles/htdocs/web-dev/firestore-scripts/node_modules/@google-cloud/functions-framework/build/src/invoker.js:396:29)
at process.emit (events.js:310:20)
at process.EventEmitter.emit (domain.js:482:12)
at process.exit (internal/process/per_thread.js:166:15)
at Server.<anonymous> (/Applications/XAMPP/xamppfiles/htdocs/web-dev/firestore-scripts/node_modules/@google-cloud/functions-framework/build/src/invoker.js:402:29)
at Object.onceWrapper (events.js:416:28)
at Server.emit (events.js:322:22)
at Server.EventEmitter.emit (domain.js:482:12)
at emitCloseNT (net.js:1657:8)
at processTicksAndRejections (internal/process/task_queues.js:83:21)
很明显,我希望我的程序在按下 ctrl + c 后停止,但它没有。
我添加了一个 SIGINT 事件监听器,还添加了一个 try-catch 来处理错误并向客户端发送任何类型的错误的响应。它仍然无法正常工作。
现在,我正在手动终止当前进程,这并不理想。
任何帮助表示赞赏。

最佳答案

是的,这很愚蠢。我没有解决方案,但我的解决方法是:

  • Ctrl+C
  • 从浏览器中点击 URL

  • 出于某种原因,这会杀死它。

    关于javascript - 谷歌云功能不处理信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62509558/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com