9

我想通过 SSL 为我的应用程序提供服务,之前我有这个脚本:

ng serve --ssl --ssl-key "pathtokey\key.crt"

我想在新的 angular.json 中添加 SSL,但是当我尝试添加它时出现错误:

Schema validation failed with the following errors:
 Data path "" should NOT have additional properties(ssl).

将 SSL 与 angular cli 6 一起使用的正确方法是什么?

4

2 回答 2

15

在 angular.json 中:

"serve": {
    "builder": "@angular-devkit/build-angular:dev-server",
    "options": {
        "browserTarget": "app:build",
        "ssl": true,
        "sslKey": "path to .key",
        "sslCert": "path to .crt"
    },
    ...
}
于 2018-05-18T14:17:01.517 回答
2

角度 6 要求您定义参数:--ssl-key & --ssl-cert

创建或获取受信任的证书密钥和证书文件并将其放在 C:\certificates\

ng serve --ssl --ssl-key c:\\certificates\\server.key  --ssl-cert c:\\certificates\\server.crt
于 2021-01-14T12:27:57.617 回答