如何使 npm 请求与 Angularjs 一起工作



我有一个数据服务,我想使用外部npm请求包,因为我对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);
                });
            });
            }
      }

问题是如何在我的数据服务中使用 npm 请求?

我不认为npm request会与angular一起工作.

它用于从back-end(Node.js(进行REST调用

你可以改用ng-request来代替

最新更新