Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SyntaxError: Unexpected end of input
- export function loginUser(creds) {
- let config = {
- mode: 'no-cors',
- method: 'POST',
- headers: new 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))
- }
- }).catch(err => console.log("Error: ", err));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement