vanonymous

Untitled

Oct 26th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. //auth-service.ts
  2.  
  3. import { Injectable } from '@angular/core';
  4. import { Http, Headers } from '@angular/http';
  5. import 'rxjs/add/operator/map';
  6.  
  7. let headers = new Headers();
  8. headers.append('Content-Type', 'application/json');
  9. headers.append('Access-Control-Allow-Headers', 'Content-Type, x-xsrf-token, x_csrftoken');
  10. this.headers = {headers};
  11.  
  12. let apiUrl = 'http://Ip_address/api';
  13.  
  14. @Injectable()
  15. export class AuthServiceProvider {
  16.  
  17. constructor(public http: Http) {
  18. console.log('Hello AuthServiceProvider Provider');
  19. }
  20.  
  21. postData(credentials , type) {
  22. return new Promise((resolve, reject) => {
  23. let headers = new Headers();
  24. this.http.post(apiUrl + type, JSON.stringify(credentials), {headers: headers})
  25. .subscribe(res => {
  26. resolve(res.json());
  27. }, (err) => {
  28. reject(err);
  29. });
  30. });
  31. }
  32. }
Add Comment
Please, Sign In to add comment