Advertisement
Guest User

Untitled

a guest
Jun 27th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. /**
  2. * Created by lunavod on 27.06.16.
  3. */
  4. import cookie from 'react-cookie'
  5.  
  6. var api = {
  7.  
  8. api_host: 'http://localhost:5000',
  9.  
  10. request: function(url, type, data={}, successCallback, errorCallback) {
  11. if (cookie.load('token')) data.token = cookie.load('token');
  12. $.ajax(this.api_host+url, {type: type, data: data, success: successCallback, error: errorCallback})
  13. },
  14.  
  15.  
  16. registerUser: function(login, password) {
  17. this.request('/users', 'POST', {login: login, password: password}, function(data){
  18. cookie.save('token', data.token, {path: '/'});
  19. console.log(data);
  20. })
  21. },
  22.  
  23.  
  24. check: function(callback) {
  25. this.request('/', 'GET', {}, callback)
  26. },
  27.  
  28.  
  29. login: function(login, password) {
  30. this.request('/token', 'GET', {login: login, password: password}, function(data){
  31. cookie.save('token', data.token, {path: '/'});
  32. console.log(data);
  33. })
  34. }
  35. }
  36.  
  37.  
  38. module.exports = api;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement