Nwjs と AngularJS を使用してアプリを作成しています。アプリは Windows で正常に動作していますが、アプリを linux("Ubuntu") にエクスポートしようとしていますが、証明書でエラーが発生し、Windows で証明書をインストールしました「信頼されたルート証明機関」で、その場合、nwjsはすべてのファイルを問題なく取得しています。
私が今持っているコードを説明します:
インデックスファイルには、次のコードのようなものがあります。そのコードでは、サーバーから「js、css、およびhtml」をロードします。
<script type="text/javascript" src="https://test.com/Devel/Main/js/first.js"</script>
<link rel="stylesheet" type="text/css"href="https://test.com/Devel/Main/css/file.min.css">
ご覧のとおり、サーバーからいくつかのファイルをロードする必要がある場合は、「https://test.com」という名前を付けました。
私が持っているルートファイルで:
inspection.config(function($routeProvider, $translateProvider, $sceDelegateProvider) {
$sceDelegateProvider.resourceUrlWhitelist([
'self',
'https://test.com/**'
]);
$routeProvider
.when('/shipmentInformation/', {
templateUrl: 'https://test.com/Devel/Main/html/shipmentInformation.html',
controller: 'shipmentInformationController'
}).otherwise({
redirectTo: '/'
});
});
ここで見つけた解決策を試しました。その後、証明書を etc/ssl に表示できます。それから、私が行ったプロセスは正しいと思います。
私が抱えている問題
Linux の「信頼されたルート証明機関」に相当するものかどうかはわかりません
nwjs 証明書をどこで読んでいますか
助けてくれてありがとう