Reactjs 在我登录并传递电子邮件地址之后,如何调用带有字符串参数的GETAPI,以便将数据显示出来?(REACT.js)

Reactjs 在我登录并传递电子邮件地址之后,如何调用带有字符串参数的GETAPI,以便将数据显示出来?(REACT.js),reactjs,api,post,fetch,Reactjs,Api,Post,Fetch,我需要在登录后调用一个带有字符串参数的getAPI,以便显示用户详细信息。我所做的api是使用电子邮件的字符串参数获取api api结果如下所示: 我需要使用电子邮件的路径变量调用api以获取详细信息 class Home extends Component { constructor(props){ super(props); this.state ={ loginEmail: this.props.location.state.loginEmail, isLoad

我需要在登录后调用一个带有字符串参数的getAPI,以便显示用户详细信息。我所做的api是使用电子邮件的字符串参数获取api

api结果如下所示:

我需要使用电子邮件的路径变量调用api以获取详细信息

class Home extends Component {

constructor(props){
  super(props);
  this.state ={
    loginEmail: this.props.location.state.loginEmail,
    isLoaded: false,
    redirect: false
  }
  this.logout = this.logout.bind(this);
}

componentDidMount(){
  fetch('https://ems-unimas-58134.herokuapp.com/api/users/view/${email}')
  .then(res => res.json())
  .then(json => {
    this.state({
      isLoaded: true,

    })
  });
}

我不确定我在componentDidMount中使用的方法是否正确。顺便问一下,是否有其他方法可以在我登录到主页后自动调用api。

其他方法可以是………您可以在成功响应登录api后调用此api。我是说

fetch('url to login').then(res => res.json())
  .then(json => {
fetch('https://ems-unimas-58134.herokuapp.com/api/users/view/${email}')....
    )