如何从快速节点服务器中调用量angular器?

我有一个浏览器应用程序,由快递节点服务器提供服务。 该服务器有一个/runprotractor端点运行量angular器…

 var launcher = require('/usr/lib/node_modules/protractor/lib/launcher.js'); launcher.init(pathToConfigFile) 

这是可行的,但是当量angular器套件完成时,节点进程终止。 我剔除了process.exit() ,果然,量angular器正在调用它。 在process.exit被删除的情况下,节点服务器保持运行,但是现在后续的量angular器调用默默无闻。 我猜,因为有一些全球性的国家没有被重置。

任何关于如何最好从快速服务器调用量angular器的build议,我可以传递可在我的testing规范中访问的参数?

最后,我决定产生一个孩子的过程…

 var pro = require('child_process').spawn('protractor', paramsForProtractorSpawn); pro.stdout.on('data', (data) => { console.log('stdout: ' + data); });