2

私はマイクロソフトの世界から来ているので、これについてはご容赦ください。node.jsをインストールして、IISの代わりにWebサーバーとして使用できると言われました。これは非常に小規模なビジネスアプリケーションです。IISでは、仮想ディレクトリを作成してWebページの場所を指定でき、すべてが正常に機能します。私が読んだものがほとんどないことに基づいて、私はいくつかの質問があります。

  1. node jsをWindowsサービスまたはその他の形式で実行して、永続的に実行することはできますか?forever使えると思うパッケージを見つけました。
  2. IISでは、ポートを設定する仮想ディレクトリを作成できます。それで、自分自身にWebサイトがあります。

Javaスクリプトで記述されたWebページがあり、それをWebサイトとして実行するように指定できるディレクトリを使用できる例はありません。すべての例にはserver.jsのようなものがあり、呼び出しを実行してルーティングします。Webサイトをホストし、node.jsを使用して高速Webサーバーとして単純に実行する他の方法は何ですか。

4

4 に答える 4

1

IISの背後で「非常に小規模なビジネスアプリケーション」を実行していると言います。Node.js用に(JavaScriptで)作成されていない限り、機能しません。

ディレクトリをポイントしてそれをWebサイトとして実行する例はありません。これは、Node.jsでの実行方法ではないためです。Node.jsアプリケーションを作成し、webserverライブラリをプルします。

簡単に言えば、Node.jsでは、アプリケーションをWebサーバーに埋め込みません。Webサーバーをアプリケーションに埋め込みます。

于 2012-12-11T10:53:43.290 に答える
0

node.js を使用したとき、HTTP 要求をプロキシ サーバー nginx によってリダイレクトしました。node.js を HTTP サーバーとして直接バインドできるかどうかはわかりませんが、何の価値があるかというと、nginx はかなりいいです!

于 2012-12-11T10:42:07.817 に答える
0

まず最初に、紹介をさせてください。私見では、さまざまなパラメーターを追加して、この決定 (IIS から nodeJS への移行) を行う必要があります。私は Java & PHP コミュニティに属していますが、NodeJS を使用して、NodeJS が最速で実行される非常に具体的な実装を実現しています (高速 IO、AJAX-JSON 応答など)。マイクロソフトのバックグラウンドを持っているので、あまり快適ではないソリューションをむき出しにする必要があります。

はい、NodeJ を Windows サービスとして実行することは可能であり、問​​題なく実行できForeverます。

はい、「仮想ディレクトリ」を作成できますが、顧客の各 Web サイトへのシンボリック リンクを作成する必要があります。

bouncy & expressをよく見ることをお勧めします。この手順を実行する意思がある場合は、これらのパッケージがまさに必要なものです。

乾杯!

于 2012-12-11T11:01:26.577 に答える