Как исправить эту проблему с «https» в реагировать родной? - PullRequest
0 голосов
/ 06 февраля 2020

У меня проблемы с запуском приложения, я пытаюсь отключить настройку SSL в методах выборки, но пока безуспешно. Ниже приведен код:

const fetch = require('node-fetch');
        const https = require('https');  <--- Here
        const httpsAgent = new 
        https.Agent({ rejectUnauthorized: false});
        var username = this.state.username;
        var password = this.state.password;
          if (username && password) {
            fetch("https://...url here...", {
              method: "POST",
              headers: {
                'Accept': 'application/json',
                'Content-Type': 'application/json',

следующая ошибка:

Вы попытались импортировать модуль стандартной библиотеки Node "https" из "components \ Login. js" , Не удалось, потому что React Native не включает стандартную библиотеку Node. Подробнее на https://docs.expo.io/versions/latest/introduction/faq/#can -i-use- nodejs -packages-with-expo ОШИБКА 12:37 Сборка JavaScript комплект: ошибка

1 Ответ

1 голос
/ 06 февраля 2020

Node-fetch предназначен для nodeJs не реагирует нативно .. используйте npm Reaction-native-fetch https://www.npmjs.com/package/react-native-fetch или лично я бы использовал топор ios https://www.npmjs.com/package/react-native-axios

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...