2016-08-29 3 views
4

以下は何もしないようです。デフォルトのSSLディレクトリにそれらを提供することにより、証明書とキーは、まだ何もしないの作成角膜をHTTPSに奉仕する方法

ng serve --ssl true --ssl-key <key-path> --ssl-cert <cert-path> 

。サーバがsslパラメータを完全に無視していると思われます。NG Live Development Server is running on http://localhost:4200.

+0

は--ssl 1 --ssl-キー "SSL/local.brianflove.com.key" --ssl-CERTに仕えるNGしてみてください」:ocalhost、ここではそれについてのステップ記事によって大きなステップですssl/local.brianflove.com.crt " – Andreas

答えて

10

Angular-CLIは以前のコメントで述べたように、SSLオプションで動作するようになりました。あなたが指摘してきたように、手動でどのキーを選択し、コマンドで使用したいと思いCERTことができます。

ng serve --ssl --ssl-key <key-path> --ssl-cert <cert-path> 

あなたは、あなたが行くことができますあなたの鍵と証明書のデフォルトのパスを設定したい場合

{ 
    "$schema": "./node_modules/@angular/cli/lib/config/schema.json", 
    ... 
    "defaults": { 
    ... 
    "serve": { 
     "sslKey": "<relative path from .angular-cli.json>/server.key", 
     "sslCert": "<relative path from .angular-cli.json>/server.crt" 
    }, 
    ... 
    }, 
    ... 
} 

そして、あなたは実行することができます:あなたの.angular-cli.jsonファイルに応じてデフォルトのセクションを調整

ng serve --ssl 
3

あなたは正しいですか?現在の実装では、アカウントのssl設定オプションは使用されません。この問題を解決するpull requestを作成しました。しかし、この執筆時点ではまだマスターに合併されていません。

+0

これは質問への答えを提供しません。十分な[評判](http://stackoverflow.com/help/whats-reputation)があれば、[任意の投稿にコメントする]ことができます(http://stackoverflow.com/help/privileges/comment)。代わりに、[質問者からの説明を必要としない回答を提供する](http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- i-do-代わりに)。 - [レビューから](レビュー/低品質の投稿/ 13918177) –

+0

最新のAngle-Cliがこの問題を修正しました。ですから、問題を解決するには、最新のangular-cliにアップグレードするだけです –

関連する問題