我已经部署了基于Django
和React
的heroku应用,但是每当我想登录到已部署的应用中时,都会出错
POST http:// localhost:8000 / api / auth / jwt / create / net :: ERR_CONNECTION_REFUSED
最初,我的反应登录api为http://localhost:8000/api/auth/jwt/create/
,然后将其更改为http://127.0.0.1:8000/api/auth/jwt/create/
,但我仍然遇到相同的错误。
登录个文件进行了反应
// LOGIN
export const login = (email, password) => async (dispatch) => {
const body = JSON.stringify({ email, password });
await axios
.post("http://127.0.0.1:8000/api/auth/jwt/create/", body)
.then((res) => {
try {
dispatch({
type: LOGIN_SUCCESS,
payload: res.data,
});
dispatch(createMessage({ login: "Login Successful" }));
} catch (error) {
console.log(res, error);
}
})
.catch((err) => {
console.log(err);
dispatch({
type: LOGIN_FAIL,
});
});
}