gpt4 book ai didi

javascript - 在 Google Cloud Functions 中使用 process.exit

转载 作者:行者123 更新时间:2023-12-01 12:53:10 27 4
gpt4 key购买 nike

我想知道是否使用 process.exit()是停止执行云功能的有效方法(或好主意)。它允许编写更简洁的代码,因为您不必从导出的函数中显式返回。

exports.myFunction = function myFunction(req, res) {
const abort = function(err) {
console.error(err);
res.status(500).send();
process.exit(1);
};

doSomething(err => {
if (err) abort(err);

res.status(200).send("Success!");
});
};

最佳答案

我自己正在寻找这个,在谷歌文档中找到了我的答案。本质上,您只想退出该导出功能,而这样做的方式取决于它是 http 还是后台功能。

网址:Function execution timeline

exports.afterResponse = (req, res) => {
res.end();
};

背景: Terminating background functions
exports.helloPromise = data => {
return fetch(data.endpoint);
};

关于javascript - 在 Google Cloud Functions 中使用 process.exit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43793529/

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