Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Created by lunavod on 27.06.16.
- */
- import cookie from 'react-cookie'
- var api = {
- api_host: 'http://localhost:5000',
- request: function(url, type, data={}, successCallback, errorCallback) {
- if (cookie.load('token')) data.token = cookie.load('token');
- $.ajax(this.api_host+url, {type: type, data: data, success: successCallback, error: errorCallback})
- },
- registerUser: function(login, password) {
- this.request('/users', 'POST', {login: login, password: password}, function(data){
- cookie.save('token', data.token, {path: '/'});
- console.log(data);
- })
- },
- check: function(callback) {
- this.request('/', 'GET', {}, callback)
- },
- login: function(login, password) {
- this.request('/token', 'GET', {login: login, password: password}, function(data){
- cookie.save('token', data.token, {path: '/'});
- console.log(data);
- })
- }
- }
- module.exports = api;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement