我一直在对我的项目进行身份验证。我有一个提供 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) 我是使用 MERN 堆栈的项目的一部分,需要有关如何构建系统架构图的信息。我不确定 MERN 是 MVC、分层、客户端-服务器还是其他架构模式。
我目前在我们的 github wiki 页面上有一个图表,但我的客户说这不够详细。有人可以请进来帮忙。
我想说 MVC,但由于 React 是视图,并且所有逻辑都在 Express 控制器/模型中,我不确定这是否真的是 MVC 模式。