Skip to content

Commit 2a60326

Browse files
committed
use axios in admin component
1 parent d800fc0 commit 2a60326

2 files changed

Lines changed: 5938 additions & 3 deletions

File tree

04-Authorization/src/Admin/Admin.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
import React, { Component } from 'react';
22
import { Button } from 'react-bootstrap';
33
import { API_URL } from './../constants';
4+
import axios from 'axios';
45

56
class Admin extends Component {
67
componentWillMount() {
78
this.setState({ message: '' });
89
}
910
adminPing() {
10-
const { authFetch } = this.props.auth;
11-
authFetch(`${API_URL}/admin`, { method: 'POST' })
12-
.then(data => this.setState({ message: data.message }))
11+
const { getAccessToken } = this.props.auth;
12+
const headers = { 'Authorization': `Bearer ${getAccessToken()}`}
13+
axios.post(`${API_URL}/admin`, {}, { headers })
14+
.then(response => this.setState({ message: response.data.message }))
1315
.catch(error => this.setState({ message: error.message }));
1416
}
1517
render() {

0 commit comments

Comments
 (0)