2016-01-15 19 views

Odpowiedz

21

Okazało się, że ten format https://user:[email protected] działa dobrze w zwijaniu i węzła, ale nie z sprowadzić.

Musiałem użyć modułu npm base-64 i przejść przez obiekt nagłówków.

// https://www.npmjs.com/package/base-64 
const base64 = require('base-64'); 

... 

var headers = new Headers(); 
headers.append("Authorization", "Basic " + base64.encode("user:password")); 

fetch("https://url", { 
    headers: headers 
    }) 
    .then((response) => { ... }) 
    .done(); 
` 
+0

Może sprawić przyjemność udostępnienia nazwy pakietu npm ..! –

+1

https://github.com/mathiasbynens/base64, https://github.com/beatgammit/base64-js –

1

Mogłeś wykorzystywane btoa() zamiast przy użyciu modułu base_64. btoa() jest funkcją na Window.

+0

To się dzieje w React Native i btoa, przynajmniej wtedy, był niedostępny, jak sądzę. – Paul

Powiązane problemy