Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Angular 6 angular.json add ssl in configuration

I want to serve my application though SSL previously I had this script:

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

I want to add SSL in the new angular.json but when i try to add it i got the error:

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

What is the proper way to use SSL with angular cli 6?

like image 859
Frennetix Avatar asked Apr 17 '18 14:04

Frennetix


Video Answer


2 Answers

In angular.json:

"serve": {
    "builder": "@angular-devkit/build-angular:dev-server",
    "options": {
        "browserTarget": "app:build",
        "ssl": true,
        "sslKey": "path to .key",
        "sslCert": "path to .crt"
    },
    ...
}
like image 97
Frennetix Avatar answered Sep 18 '22 11:09

Frennetix


ANGULAR 6 REQUIRES YOU TO DEFINE THE PARAMS: --ssl-key & --ssl-cert

Create or get trusted certificate key and cert files and place it in C:\certificates\

ng serve --ssl --ssl-key c:\\certificates\\server.key  --ssl-cert c:\\certificates\\server.crt
like image 41
Varun Avatar answered Sep 17 '22 11:09

Varun