我正在使用 phantomJS 打印 PDF,带有 phantomjs-node 模块。它工作得很好,但是当我尝试一次创建多个文件时,它会抛出一个未处理的错误“Listen EADDRINUSE.
我认为这是因为该模块使用 phantomJS 这是一个外部进程,它不能多次绑定到同一个端口?
无论如何,我无法捕捉到这个错误,我想至少通过避免发生这种情况时服务器崩溃来解决这个问题。我想过使用“全局”变量,比如储物柜,以阻止并发调用,直到当前调用完成。
关于如何实现它或任何其他解决方案的任何想法?