如何让npm请求与Angularjs一起使用?

时间:2017-04-12 10:38:31

标签: angularjs node.js

我有一个dataservice,我想使用外部npm request包,因为我在Angular $ http中遇到了一些问题

(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 个答案:

答案 0 :(得分:0)

  

我认为npm request不会与angular一起使用。

REST来调用back-end(Node.js)

您可以使用ng-request代替