В настоящее время я разрабатываю приложение в 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);
});
}
Но это совсем не работает ...
Не могли бы вы помочь мне с этим?