我正在使用 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 证书
谢谢你的帮助