0

私は自分の問題について何も知りませんでしたので、次の問題が解決できるかどうかお聞きしたいと思います。ボタン付きのウェブサイトを表示するnodejsサーバーがあります。このボタンをクリックしたときに、別のノードサーバーを起動することはできますか(いくつかの不気味なJSテストを実行し、結果をWebサイトに出力する必要があります)?

nowJSを使用すると、サーバーと「クライアント」(一部のHTMLページ)が共有する共有スペースがあることがわかりました。このモジュールは役に立ちましたか?

助けてくれてありがとう、アレックス

4

1 に答える 1

1

要するに - はい!

しかし、おそらく両方の Web サーバーを常に実行しておくことができます。実際、ハードウェアへの負荷は少なくなります。

1 番目のサーバー - アプリケーション サーバー - yoursite.com で実行されます 2 番目のサーバー - SpookyJs/Test サーバー - tests.yoursite.com で実行されます

サーバーが稼働したら、次に行うことは、SpookyJs アプリケーションを単純な安らかなインターフェイス/API でラップすることです。テストを開始し、テストの結果を返すため。

ここで注意すべき重要なことは、SpookyJS アプリケーションを開始するときは、開いたままにしておくことです。そのため、SpookyJS アプリケーションへのすべての要求 (インターフェースを介して) は、「open」または「then」メソッドを呼び出します。

繰り返しますが、これは、あまりにも多くのヘッドレス ブラウザを生成するという問題を解決するためです。

リクエストが通過したら、先に進み、スプーキーが提供する結果でリクエストに応答します。

多分それは役立ちますか?

Zombie js で同様のことを行っているので、参考になるかもしれません (:

于 2013-03-14T14:18:54.567 に答える