2017-04-12 4 views
0

은 내가 DataService에 있고 나는 각도 $에 http 몇 가지 문제를 가지고 왜냐하면, 외부 NPM request 패키지를 사용하고 싶습니다Angularjs에서 npm 요청 작업을 수행하는 방법은 무엇입니까?

(function() { 
     angular.module('app').factory('dataservices', dataservices); 

     /* @ngInject */ 
     function dataservices($state, $rootScope, authService) { 
      var request = require('request'); // This does not work 

var getData =() => { 
    return new Promise((resolve, reject) => { 
       request({ 
        url: 'url', 
        headers: { 
         'Authorization': 'token' 
        } 
       }, (error, response, body) => { 
        if (error) { 
         return reject(error); 
        } 
        return resolve(response); 
       }); 
      }); 
      } 
     } 

문제는 내 DataService의에서 NPM 요청을 사용하는 방법은?

+1

- HTTPS를 참조하십시오 //github.com/request/request/issues/2090. –

+0

고맙습니다. – nightmare

+0

"각도 $ http에 몇 가지 문제가 있습니다."** 정확히 어떤 문제 **가 있습니까? 그것은 유용한 대답을 얻을 수있는 더 좋은 질문이 될 것입니다. – Claies

답변

0

npm requestangular과 작동하지 않을 것이라고 생각합니다.

당신은 ng-request을 사용할 수 있습니다 back-end (Node.js를)에서 REST 전화를 걸 소용 대신

은`request` 모듈 브라우저에서 사용할 수 있도록 설계되지
+0

내 코드에 적용 할 수 있습니까? – nightmare

+0

'ngRequest'를 서비스에 삽입하고 사용하십시오. 예제를 참조 할 수도 있습니다 – abdulbarik

+0

어떻게해야할지 모르겠습니다. 도와주세요. – nightmare

관련 문제