小编Jus*_*ith的帖子

React Redux Axios:POST 请求未从 redux 状态接收凭据

我一直在对我的项目进行身份验证。我有一个提供 JWT 令牌的 REST api 后端。我的前端堆栈是 ReactJS、Redux、Axios 和 Redux Thunk。

我的问题是为什么当我提交表单时它不发送任何凭据?

但是当我在credChange上控制台记录操作和有效负载时,它似乎是正确的。我不是在某处设置状态吗?此外,axios 不会捕获 400 Bad Request 错误。

这是我的代码:

AuthActions.js

export const credChange = ({ prop, value }) => {
  return {
    type: CRED_CHANGE,
    payload: { prop, value },
  };
};
export const logoutUser = () => {
  return (dispatch) => {
    dispatch({ type: LOGOUT_USER });
  };
};
const loginSuccess = (dispatch, response) => {
  dispatch({
    type: LOGIN_USER_SUCCESS,
    payload: response.data.token,
  });
};
const loginError = (dispatch, error) => { …
Run Code Online (Sandbox Code Playgroud)

reactjs redux redux-thunk react-redux axios

6
推荐指数
1
解决办法
2684
查看次数

MERN 遵循什么类型的架构/设计模式?

我是使用 MERN 堆栈的项目的一部分,需要有关如何构建系统架构图的信息。我不确定 MERN 是 MVC、分层、客户端-服务器还是其他架构模式。

我目前在我们的 github wiki 页面上有一个图表,但我的客户说这不够详细。有人可以请进来帮忙。

我想说 MVC,但由于 React 是视图,并且所有逻辑都在 Express 控制器/模型中,我不确定这是否真的是 MVC 模式。

model-view-controller client-server node.js mern

6
推荐指数
0
解决办法
1369
查看次数