Reactjs 在我登录并传递电子邮件地址之后,如何调用带有字符串参数的GETAPI,以便将数据显示出来?(REACT.js)
我需要在登录后调用一个带有字符串参数的getAPI,以便显示用户详细信息。我所做的api是使用电子邮件的字符串参数获取api api结果如下所示: 我需要使用电子邮件的路径变量调用api以获取详细信息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
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}')....
)