2017-07-21 3 views
0

私のパブリックフォルダ内にある変数が宣言されている.scssファイルを取得しようとしていて、その内部のテキストを読んでいます。fetch apiで.scssファイルを読む

は、ここでは、私が試したものです:undefinedを返します

。これは私の初めてのフェッチAPIを使用しているので、任意の助けに感謝します。

+0

私はparamがURLであるべきだと思います。 – error404

+0

あなたはフェッチに渡されたものについて話していますか?それはURLなので –

+0

あなたはURLまたはパスを渡していますか? – error404

答えて

2

fetchの応答は、Responseオブジェクトです。 dataという名前のプロパティはないので、結果は実際には定義されていません。次の機能が必要です。

fetch('someFolder/someFolder/_variables.scss') 
    .then(response => response.text()) // <---- 
    .then(response => console.log(response)) 

response.text()を参照してください。

+1

あなたの回答は90%正しいです。 '' response.data''の代わりに '' ''応答 ''でなければなりません。 –

+0

@ShayanJavadi確かに、テキストであり、jsonではないからです。それを変更しました。お役に立てて嬉しいです。 – SVSchmidt