0

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 に表示できます。それから、私が行ったプロセスは正しいと思います。

私が抱えている問題

  1. Linux の「信頼されたルート証明機関」に相当するものかどうかはわかりません

  2. nwjs 証明書をどこで読んでいますか

助けてくれてありがとう

4

1 に答える 1