我有一个数据服务,我想使用外部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来代替