0

バックグラウンド:

  • Expressjs を使用した Nodejs アプリ。
  • IISNode を使用して IIS でホストされる
  • Nodejs アプリは /myVirtualDirectory という仮想ディレクトリにあります

問題:

less を使用して静的ファイルまたは css を提供したいが、nodejs に渡される URL は完全な URL であり、スタンドアロンの nodejs アプリで期待されるものと一致しません。

4

2 に答える 2

2

iisnodeを使用してIISでnode.jsアプリをホストする利点の1つは、IISの静的ファイルハンドラーを使用して静的ファイルを提供できることです。静的コンテンツのリクエストはJavaScriptを呼び出さずにネイティブコードによって処理されるため、パフォーマンスが大幅に向上するという利点があります。

iisnodeを使用してIISでホストされているnode.jsアプリケーションをセットアップし、IIS静的ファイルハンドラーを使用して静的ファイルを提供するには、http: //tomasz.janczuk.org/2012/05/yaml-configuration-supportで説明されているようにURL書き換えモジュールを使用します。 -in-iisnode.html

node.jsモジュールの代わりに静的ファイルハンドラーを使用して静的ファイルを提供することのパフォーマンス上の利点を理解するには、http://tomasz.janczuk.org/2012/06/performance-of-hosting-nodejs.htmlを参照してください。

于 2012-09-06T19:57:15.553 に答える