問題タブ [angular-router]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - ColdFusion 内の IIS 上の Angular
遅延読み込みルートを作成して内部ネットワーク上の IIS7.5 にデプロイした Angular アプリケーションがあります。URL 書き換えルールを作成しましたが、インデックス ページに (.html) 拡張子が付いている限り、うまく機能します。
ただし、アプリケーションがルート フォルダーの Application.cfc を尊重する必要があります。これにより、セッションが管理され、アプリケーションのサブフォルダー内の任意のページにアクセスするためにユーザーがログインすることが強制されます。
インデックスの拡張子を .cfm に変更して、代わりにその拡張子を指すように URL Rewrites を修正しましたが、問題があります。
index.cfm ページにのみ移動してからルートを使用すると、すべて正常に動作しますが、アドレス バーのルートでページを更新すると、HTTP 500 サーバー エラーが発生します。
私のベース href="/e/myapp/"
私のapplication.cfcは「/e/application.cfc」にあります
私のルートの書き換えルールは、次のように設定されています
URL を index.cfm に変更すると、ルート「/e/myapp/schedule」または「/e/myapp/schedule/new」でページを更新するとサーバー エラーが発生しますが、「/e/myapp」の場合は発生しません。 /index.cfm"
HTTP 500 エラーが発生すると、要求された URL が「/e/myapp/index.cfm」を指していると表示されます。
誰かがこのようなことを成功させた場合、私はどんな助けにも感謝します. さらに明確にする必要がある場合は、お問い合わせください。