0

我还没有发现任何关于我的问题,所以我想问你是否可以解决以下问题。我有一个 nodejs 服务器,它显示一个带有按钮的网站。当我单击此按钮时,是否可以启动另一个节点服务器(它应该进行一些 spookyJS 测试并将结果打印到网站)?

我发现使用 nowJS 你有一个服务器和“客户端”(一些 html 页面)共享的共享空间。这个模块有用吗?

谢谢你的帮助,亚历克斯

4

1 回答 1

1

简而言之 - 是的!

但也许您可以让两个 Web 服务器始终运行。事实上,它对您的硬件的负担会更小。

第一个服务器 - 应用程序服务器 - 在 yoursite.com 上运行 第二个服务器 - SpookyJs/Test 服务器 - 在 tests.yoursite.com 上运行

在服务器启动并运行之后,我要做的下一件事是用一个简单的 restful 接口/api 包装 SpookyJs 应用程序。开始测试并以测试结果作为响应。

这里要注意的重要一点是,当您启动 SpookyJS 应用程序时,请保持打开状态。这样对 SpookyJS 应用程序的每个请求(通过您的界面)都会调用“open”或“then”方法。

同样,这是为了解决产生过多无头浏览器的问题。

请求通过后,继续使用 spooky 给您的结果响应请求。

也许这有帮助?

我们正在用 Zombie js 做类似的事情......所以也许它会帮助你(:

于 2013-03-14T14:18:54.567 回答