gpt4 book ai didi

node.js - Slackbot 发出 HTTP 请求

转载 作者:太空宇宙 更新时间:2023-11-03 22:11:24 26 4
gpt4 key购买 nike

我可能想得太多了,但我只是想进行健全性检查:

我希望我的 slackbot 每分钟 ping 一次我的服务器

收到 404 错误后,它将停止 ping 服务器并向我发送消息,通知我服务器已关闭。

我是否可以...有一个 setTimeOut 函数来发出请求并从那里处理错误/成功?

或者我错过了什么......?

谢谢!

最佳答案

是的,这称为健康检查。

通常,您想要的是添加一条到服务器的路由,例如 /healthcheck ,它只返回 200 状态和空页面。无需无缘无故地每分钟请求一整套资源,从而导致服务器重载。

然后正如你所说,类似:

setInterval(()=>{
checkStatus();
},60000);

function checkStatus(){
request.get(options,(err,res,body)=>{
if(res.statusCode!==200){
//handle statuscode error
}
});
}

关于node.js - Slackbot 发出 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40881363/

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