2017-11-09 18 views
0

私の角度のバージョンは、私は、これらのng build --devを使用して、2つの異なる環境(DEV及びPROD)で別々に私のアプリを構築し、ng build --prod角度4のHttpClientモジュールは生産ビルドで動作していない

そしてサーブ4.3.6

ですnode.jsをexpressで呼び出し、HttpClientを使用してサンプルWebサービスコールを呼び出します。

this.http.get('https://jsonplaceholder.typicode.com/posts/1') 
       .subscribe(data => { console.log(data);}, 
          error => { console.log(error);}); 

--devでビルドされたものは、JSONをフェッチしてコンソールにログできます。 --prodでビルドされたものは、何も呼び出されません(私はdevツールのNetworkタブで検査しました)。そして空のオブジェクト{}を返します。

なぜですか?

+0

申し訳ありませんが、私はこの質問を閉じることができます。私はそれを削除した後、私はモックアップインターセプターを持っていたので、devとprodは同じように動作します。 – etlds

答えて

0

CLIを使用している場合はこれを試してください。

ng build --base-href /"folder name in server"/ 
関連する問題