angular - 如何让 Angular 使用我的 ssl 证书?

标签 angular ssl ssl-certificate

我的 Angular 应用程序不使用我创建的 key 或证书。 我创建了一个目录“ssl”并将这两个文件放入其中。

但是我第一次“ngserve”时,Angular 创建了自己的 key (它是在编译时在终端中写入的)。

我如何告诉 Angular 使用我的文件?

根据 Angular 文档,它应该在 angular.json 中完成,但就像我说的,第一个“ngserve”创建自己的 key 并且不使用我的 key 。

"serve": {
      "builder": "@angular-devkit/build-angular:dev-server",
      "options": {
        "browserTarget": "ssl-test:build",
        "ssl": true,
        "sslCert": "/ssl/server.crt",
        "sslKey": "/ssl/server.key"
      },

应用程序已经在 https 上运行,只是没有使用我放入 angular.json 中的证书。

最佳答案

如果您要像这样处理 Angular json,则需要将 --ssl 标志添加到 ngserve cmd 中:

ng服务--ssl--host“0.0.0.0”

关于angular - 如何让 Angular 使用我的 ssl 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54117345/

相关文章:

java - PKIX 路径验证失败 : java. security.cert.CertPathValidatorException:名称约束检查失败

android - 在安卓模拟器上安装CA证书

unit-testing - 如何设置 karma/jasmine 与 ionic2 一起工作?

jquery - 如何使用 webpack 和 angular2 部署生产代码

node.js - Angular2 快速入门精简版服务器崩溃

html - IE6 安全和非安全错误 - Fiddler 中没有任何内容/没有 iframe

php - Apache 和 MySQL 无法在 xampp 控制面板上运行

apache - 为 SSL 配置 MAMP

django - AWS - 执行 git aws.push 时为 'Failed to get bucket name'

Angular2,错误 : Expression has changed after it was checked. 先前值 : 'undefined' . 当前值:'0