2016-01-15 17 views

risposta

21

ho trovato che questo formato https://user:[email protected] funziona bene in CURL e il nodo, ma non con recuperare.

Ho dovuto usare il modulo base-64 npm e passare attraverso un oggetto Headers.

// 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

Potete per favore condividere il nome del pacchetto npm qui ..! –

+1

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

1

Si potrebbe aver usato btoa() invece di utilizzare il modulo di base_64. btoa() è una funzione sul Window.

+0

Questo sta accadendo in React Native e btoa, almeno allora, non era disponibile penso. – Paul

Problemi correlati