2017-07-21 1 views
0

J'essaye d'obtenir un fichier .scss, qui contient des variables déclarées, qui se trouve dans mon dossier public et qui lit le texte à l'intérieur.Lire un fichier .scss avec fetch api

voici ce que j'ai essayé:

qui renvoie undefined. C'est la première fois que j'utilise l'api de récupération, donc toute aide est appréciée.

+0

Je pense que param devrait être une url. – error404

+0

parlez-vous de ce qui est passé à chercher? parce que c'est une URL –

+0

Vous passez un URL ou un chemin? – error404

Répondre

2

La réponse de fetch est un objet Response. Comme il n'a pas de propriété nommée data, le résultat est en effet indéfini. Ce qui suit devrait fonctionner:

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

Voir response.text().

+1

Votre réponse est correcte à 90%. il devrait être '' '' response''' dans la dernière partie au lieu de '' '' response.data''' –

+0

@ShayanJavadi en effet, puisque c'est juste du texte et pas de json. Changé. Heureux d'avoir pu aider. – SVSchmidt