まだ HTTPS を使用していない場合、(サーバー側で) HTTPS バージョンにリダイレクトする AngularJS/Flask アプリがあります。Karma を使用して、HTTPS を使用してアプリをテストしたいのですが、自分のコンピューターで HTTPS サーバーを実行しないとローカルで実行できないので (これは面倒です)、アプリを Heroku サイトにプッシュしました (たとえば、mine.herokuapp.com
) SSL を使用します。今、次のような構成ファイルを使用して、この外部サイトに対してカルマ テストを実行しようとしています。
var PROXYPATH = 'mine.herokuapp.com';
files = [
...
];
urlRoot = '/_karma_/';
singleRun = true;
browsers = ['Chrome'];
proxies = {
'/': PROXYPATH
};
しかし、テストを実行しようとするSandbox Error: Application document not accessible
と、アプリに移動するとエラーが発生します。Heroku 側に問題はないと確信しています。私はそこにうまくナビゲートできます。Karma で HTTPS をテストする方法はありますか?