Javascript с использованием асинхронной загрузки локального файла .txt - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь использовать асинхронную функцию для загрузки файла .txt в тот же каталог, что и мой проект, но я не вижу ответ (фактическое содержимое файла) в console.log.

Что мне не хватает?

  async function myFunct(file){
     try {
        fetch(file).then(function(res){
           return res;
        }).then(function(resp){
           console.log (resp);
        });
     } catch(e) {
        console.log("The Error: " + e);
     } finally {

     }
  }

  myFunct('./text.txt');

Файл text.txt содержит:

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempora vero repudiandae dicta maxime quos temporibus labore exercitationem.

Вот лог:

Response {type: "basic", url: "http://{project_path}/text.txt", redirected: false, status: 200, ok: true, …}
body:ReadableStream
locked:false
__proto__:Object
bodyUsed:false
headers:Headers {}
ok:true
redirected:false
status:200
statusText:"OK"
type:"basic"
url:"{project_path}/text.txt"
__proto__:Response

1 Ответ

0 голосов
/ 07 мая 2018

res является Response объектом.Если вы хотите текст этого, звоните .text()

    fetch(file).then(function(res){
       return res.text(); // change here
    }).then(function(resp){
       return resp; // your content here
    });
...