我的 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/