2017-05-02 10 views
0

まで@ angle/cliまで1.0.1 httpコンポーネントに相対パッチを提供するだけで、ローカルのJSONファイルからテストデータを提供することができました。たとえば、 this.http.get( ''/src/app/testdata/sopData.json '')map(...)は、ng4プロジェクトのルートからJSONをうまく提供します。 1.0.1にアップグレードした後、これはもはや機能しません。 http://localhost:4200/src/app/testdata/sopData.jsonリクエストで404が表示されます。ローカルコンテンツのAngular/cliとHTTP 404

私が1.0.0にダウングレードすると、エラーなしで罰金がかかります。私はまっすぐなファイル操作に変換されたサーバーを指定しない方法を本当に理解したことはありませんでしたが、私はそれを利用しました。それがもはや動かないという事実はバグのようには感じられませんが、閉鎖された抜け穴のように感じます。誰もが洞察力を持っていますか?

+0

が与えられた解決策で問題が解決されているように、資産配列にフォルダ名を追加します – Runali

答えて

0

今朝アップグレードすると、同じ問題が発生していました。問題を解決するため、ファイルをassetsフォルダに移動し、コード参照を変更しました。すべてが今働きます。

以前は、「データ」フォルダを.angular-cli.json内のapps/assetsオブジェクトに追加しようとしましたが、問題が解決されていませんでした。

3

オープンangular-cli.json

"assets": [ 
    "assets", 
    "favicon.ico", 
    "testdata" 
    ],