私が取り組んでいるプロジェクトには、多くの JavaScript ファイルがあり、コントローラー アクションへの URL がハードコーディングされているため、いくつかの問題があります。
- ハードコーディングされた URL はタイプミスを起こしやすい
- 関連するコントローラーまたはアクションの名前が変更されると、JavaScript スクリプトで URL をハードコーディングすると、破損が発生します。
- ReSharper のようなツール (私の知る限り) は、それを指す URL がハードコードされている場合、アクションが使用されていないと言う方法を静的に分析できません。
質問
JavaScript でハードコーディングされた URL を使用しないようにするにはどうすればよいでしょうか? - この問題を解決できる既存のフレームワークはありますか?
あなたの洞察を聞くのを楽しみにしています。
ありがとう。