我是React和Node的初学者,并且在调试错误时遇到问题。 我的前台有一个带按钮的登录页面。在按钮上单击我有一个onClickHandler函数 用axios向我的节点服务器执行发布。 节点服务器处理身份验证并记录已身份验证的用户的ID。 问题是,当我将响应发送回我的组件时,出现400错误或只是重新渲染页面。 我试过邮递员检查服务器是否有问题,它看起来还不错,所以我不能指责它。
这是App.js中的按钮:
api = GraphAPI(access_token=page_access_token, version='2.10')
response = api.get_object(id=page_id, fields=[field])
这是我的onClickHandler:
<Button className="UserForm-button" variant="contained" color="primary" type="submit" onClick={()=>this.onClickLogin()}>
这是我的服务器发布功能:
onClickLogin = async() => {
await axios.post(this.state.server+'/api/users/login',{email:this.state.email,password:this.state.password})
.then(response =>{console.log(response.data)})
.catch(err=>console.log("ERR "+err));
}
});