Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Uncaught (in promise) SyntaxError: Unexpected end of input
- export function loginUser(creds) {
- let config = {
- mode: 'no-cors',
- method: 'POST',
- headers: { 'Content-Type':'application/x-www-form-urlencoded' },
- body: `email=${creds.email}&password=${creds.password}`
- };
- return dispatch => {
- dispatch(requestLogin(creds));
- return fetch('http://localhost:4000/api/authenticate', config)
- .then(response =>
- response.json()
- .then(user => ({ user, response }))
- ).then(({ user, response }) => {
- if (!response.ok) {
- dispatch(loginError(user.message));
- return Promise.reject(user);
- } else {
- localStorage.setItem('id_token', user.token);
- dispatch(receiveLogin(user));
- }
- });
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement