我需要保持连接活着。我通过第三方供应商使用GoRouter。我无法修改它。保持连接活动的唯一方法是通过连接物理发送数据。我可以通过res.write(' ');
来做到这一点。我不喜欢这个解决方案,因为它最终导致我在输出中写了一堆额外的空格。它不是很整洁。我试着做res.write('')
,但我认为当没有什么可写时,节点实际上并没有写。设置keep-alive标头不起作用,因为如果GoRouter看到通过它的数据,它将只保持连接活动。
有没有办法发送空数据?
我在想也许有一个http ping?像res.ping()