Guest User

Untitled

a guest
Oct 21st, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. $.ajax({
  2. url: '/api/login',
  3. type: 'GET',
  4. dataType: 'json',
  5. ContentType: 'application/json',
  6. data: {formData},
  7. success: (data) => {
  8. console.log('SUCCESS')
  9. console.log(data)
  10. this.setState({
  11. isInProcess: false
  12. })
  13. },
  14. error: (jqXHR) => {
  15. console.log(jqXHR)
  16. console.log('ERROR')
  17. this.setState({isInProcess: false})
  18. }
  19. })
  20.  
  21. async function findUser(data) {
  22. try {
  23. const user = await User.findOne({email: data.email,
  24. password: data.password})
  25. console.log('User was found')
  26. return { user }
  27. } catch (err) {
  28. console.log('error', err)
  29. throw err
  30. }
  31. }
  32.  
  33. app.get('/api/login', async (req, res) => {
  34. const data = req.query
  35. try {
  36. const foundUserData = await findUser(data.formData)
  37. return res.json(foundUserData)
  38. } catch (err) {
  39. return res.status(400).json(err)
  40. }
  41. })
Add Comment
Please, Sign In to add comment