React Native - выборка с аутентификацией - PullRequest
0 голосов
/ 12 июня 2018

В настоящее время я разрабатываю приложение в React Native, работающее с API в Python.Я хотел бы получить страницу, требующую аутентификации:

Моя страница аутентификации

Я использую выборку методом POST:

 export default class WebaurionScreen extends Component {
  constructor(props){
    super(props);
    this.state ={ isLoading: true}
  }

  state = {
      'login': '',
      'pwd': ''
   }

   componentDidMount = () => {

        AsyncStorage.getItem('login').then((value) => this.setState({ 'login': value }))
        AsyncStorage.getItem('pwd').then((value) => this.setState({ 'pwd': value }))

        return fetch('https://api-five.herokuapp.com/webaurion/login_aurion',{
        method: 'POST',
        headers: {
            Accept: 'application/json',
            'Content-Type': 'application/json',
        },
        body: JSON.stringify({
            login: 'mylogin',
            psw: 'mypassword',
        })
        })

        .then((response) => response.json())
        .then((responseJson) => {
            this.setState({
                isLoading: false,
                dataSource: responseJson.NOTES,
            });
        })
        .catch((error) =>{
        console.error(error);
      });
    }

Но это совсем не работает ...

Не могли бы вы помочь мне с этим?

1 Ответ

0 голосов
/ 12 июня 2018

Я некоторое время играл с этим, но потом просто пошел с https://github.com/axios/axios Должно работать, есть собственное расширение, но оно не требуется.

...