Advertisement
Guest User

Untitled

a guest
Jul 12th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. var retornaToken = restclient.post(url, args, function (data, res) {
  2. if(res.statusCode === 200){
  3. console.log("Conectou com sucesso");
  4. return data.chave;
  5. } else {
  6. console.log("Opa, não conectou");
  7. return false;
  8. }
  9. });
  10.  
  11. module.exports = {
  12. retornaToken : retornaToken
  13. };
  14.  
  15. function realizaLogin(user, pass) {
  16. var defer = q.defer();
  17.  
  18. var args = {
  19. headers: {"Content-Type": "application/json"},
  20. data: {username: user, password: pass}
  21. };
  22.  
  23. restclient.post(url, args, function (data, res) {
  24. if (res.statusCode !== 200) {
  25. console.log("Opa, deu ruim");
  26. defer.reject("Deu ruim!");
  27. }
  28. else {
  29. console.log("Conectou com sucesso");
  30. defer.resolve(data);
  31. }
  32. //console.log("Tudo OK!n");
  33. //console.log(data.access_token);
  34. });
  35. return defer.promise;
  36. }
  37.  
  38. var login = realizaLogin(user, pass);
  39.  
  40. module.exports = { login : login };
  41.  
  42. var login = require('./controller');
  43.  
  44. var token = login.login; // ou var token = login;
  45.  
  46. console.log(token);
  47.  
  48. { state: 'pending' }
  49. Conectou com sucesso
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement