Hello Everyone, i have an issue with registering users. I keep getting a 405 error.
I have adjusted my CORS settings, but its still the same error. Any idea what is happening?
Below is my sign up logic.
export async function signupUser(dispatch, signupPayload) {
const requestOptions = {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(signupPayload),
};
try {
dispatch({ type: 'REQUEST_SIGNUP' });
let response = await fetch(`${process.env.REACT_APP_ROOT_URL}/auth/local/register`, requestOptions);
console.log(response, 'kkkk');
let data = await response.json();
if (data.user) {
dispatch({ type: 'SIGNUP_SUCCESS', payload: data });
localStorage.setItem('currentUser', JSON.stringify(data.jwt));
return data
}
dispatch({ type: 'SIGUNP_ERROR', error: data.errors[0] });
return;
} catch (error) {
dispatch({ type: 'SIGNUP_ERROR', error: error });
}
}