検索

ホームページ  >  に質問  >  本文

angular.js - AngularJS での CORS エラー

私は angularjs を初めて使用しており、このコマンドを使用するときに templateUrl を使用しました。このコマンドを直接使用すると、Chrome でクロス オリジン リクエスト スクリプト (CORS) エラーが報告されます。これは、セキュリティ上の考慮事項とファイルが原因である可能性があります。ファイルを直接ロードすることはできません。 ffでもできるはずです。

ローカルサーバーをセットアップせずにChromeでこの問題を解決する方法があるかどうかお聞きしたいのですが、アドバイスをお願いします。

黄舟黄舟2775日前1004

全員に返信(5)返信します

  • 天蓬老师

    天蓬老师2017-05-15 16:52:03

    テンプレートを直接プリコンパイルして $templateCache にキャッシュするため、クロスドメインの問題を発生させることなく、プリコンパイルされたテンプレートをスクリプトとして Web ページに直接読み込むことができます。開発中に自動プリコンパイルを使用できます (grunt + ngTemplate などの関連ソリューションを検索できます)。

    プリコンパイルされたテンプレートの概念に初めて触れた場合、最初は混乱するかもしれませんが、この角を曲がって原理を理解する前に、多くの情報を確認しました。ただし、今は忙しいため、詳しく説明する時間がありません。まず、5 つの単語のプリコンパイルされたテンプレートに基づいて関連情報を検索することをお勧めします。時間があるときに詳細を記入します。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 16:52:03

    http://stackoverflow.com/questions/16251420/couldnt-load-template-using-templateurl-in-angularjs

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:52:03

    Chromeプラグインがあります。 。 。 Google 検索 cors chrome 最初の検索結果は:)

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-15 16:52:03

    ショートカットで Chrome を開くときに --disable-web-security パラメーターを追加できます。 。 。右クリックしてプロパティで変更するだけです
    「C:UsersAdministratorAppDataLocalGoogleChrome SxSApplicationchrome.exe」になる --disable-web-security
    ただし、これは Chrome の通常の使用に影響します。これを行うには Canary を使用できます。
    または、grunt を使用して、livereload プラグインを追加します。Connect は、ブラウザーを自動的に更新および更新するのと同じです。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-15 16:52:03

    上記のすべてが許容されることが確認されました。選択した方法によって異なります。皆さんありがとうございます。

    返事
    0
  • キャンセル返事