我想按时间间隔执行特定的代码行。该行将为res.write("")
,以保持连接状态。
这类似于嵌入式系统中的硬件中断。
是否有可能在内部运行我的代码但在20秒的时间内执行一行特定代码的功能?
答案 0 :(得分:4)
由于有效负载为空,不需要代码res.write("")
会将某些内容发送到线路。您可能需要TCP keepalive
功能。
res.connection.setKeepAlive(true, 20000)
答案 1 :(得分:2)
您可以使用setInterval
https://developer.mozilla.org/fr/docs/Web/API/WindowTimers/setInterval
setInterval(() => res.write(""), 20000);