我已经使用路由 api/login 创建了 api,我在服务器文件夹中有客户端,所以它可以是没有 http 的 url(我有代理)。问题是当我提交请求时。我在浏览器中有 500 错误(来自 catch(error) )。这是我的动作创建者:
export const loginUser = (email,password) => {
return function(dispatch) {
// const token = 'my secret token', I dont know where to put it
axios.post(
'api/login', {email: email, password: password}
).then((response) => dispatch({type: LOGIN_USER, payload:response}))
.catch((error) => {
console.log("axios error:",error);
});
}
}
在 React 的提交功能中,我将电子邮件和密码作为状态,因此我将其传递给操作。我不确定我必须在 axios 中添加什么,我想我需要通过 jwt 的秘密令牌添加?
我真的很感激任何建议。先感谢您。