シリーズ iis ノード サーバー エンジン v1.0.432
v0
中国最高の ASPMVC フレームワークは、nodejs を IIS プラットフォームに完全に移植し、ルーティング テイクオーバーと SPM オンライン CMDLINE をサポートします。
Microsoft の初期のサーバーサイド言語の中でも、ASP は私たちに多くの驚きをもたらしましたが、残念なことに、時間の経過とともにその魅力は徐々に薄れてきました。その永続性と、IIS6 以降の環境で nodejs のような記述方法と概念を使用できるようにするために、nodejs を IIS プラットフォームに移植しました。移植プロセスは非常に難しく、多くの nodejs 環境は IIS プラットフォームと互換性がありません。同時に、nodejs のエンジンは最新の v8 ですが、IIS 上の jscript のエンジンは古い IE6 エンジンです。したがって、互換性は非常に困難です。しかし、それは期待に応えました。何度も試行と修正を行った後、最終的にこのプログラムを IIS プラットフォームに移植しました。
従来のASPプログラムでは、URLルーティング機能を引き継ぐことができませんでした。通常、疑似静的ルールは、IISREWRITE コンポーネントまたは web.config を使用して構成されます。多くの友人は、この方法が最良の擬似静的方法ではないと考えています。設定を定期的に記述するのは面倒であり、正確ではない可能性があるためです。一般に、プログラマーにとって規則的なルールは、書くのが嫌になるものです。シリーズではnodejsのpath-to-regexpモジュールをフレームワークに導入し、パスを正規パターンに変換する機能を実現しています。