Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. import store from 'store'
  2. import axios from 'axios'
  3.  
  4. const API_BASE_URL = process.env.API_BASE_URL
  5.  
  6. export const api = {
  7. login (data) {
  8. return axios({
  9. method: 'post',
  10. url: `${API_BASE_URL}/api-token-auth`,
  11. data
  12. })
  13. },
  14. get (entrypoint) {
  15. return axios({
  16. method: 'get',
  17. url: `${API_BASE_URL}/${entrypoint}`,
  18. headers: {
  19. 'Authorization': 'JWT ' + store.getState().auth.token
  20. }
  21. })
  22. },
  23. post (entrypoint, data) {
  24. return axios({
  25. method: 'post',
  26. url: `${API_BASE_URL}/${entrypoint}`,
  27. headers: {
  28. 'Authorization': 'JWT ' + store.getState().auth.token
  29. },
  30. data
  31. })
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement