我有一个应用程序,我想在其中启动一个node express服务器,然后一旦服务器启动,就在同一台机器上自动启动浏览器。如何查询服务器是否已启动并准备就绪?我真的希望在.listen调用上有某种回调,但似乎没有。我可以等待比我预期的时间更长的时间,但是这是在现场的设备上进行的,所以在启动浏览器之前,我必须等待一段荒谬的时间来确保我已经启动并运行,或者让用户足够聪明地在页面加载不正确的情况下点击刷新。对我来说,这两个都不是好的选择。。。
我在网上阅读了API,但没有看到类似这样的东西。当然,有一个我不知道的技巧可以做到这一点。
如果节点HTTP api (它有一个回调并告诉我侦听事件)是express对象的基础,那么可能有一个没有文档记录的express call listen的回调选项。或者我应该知道它就在那里。
任何帮助都将不胜感激。
https://stackoverflow.com/questions/18241494
复制相似问题