为什么Angular资源会在每个请求中附加基本URL?

时间:2016-02-03 07:21:05

标签: angularjs node.js angular-resource

我使用资源角度API从另一台服务器获取一些数据。

  function PromptService($resource,$q){   var appBaseU =
     'http//machineIp/adminapi';
         var prompts = $resource(appBaseU+'/prompt',{id:'@id'},{
           getPrompts:{
              method:'GET',

             url:appBaseU+"/prompt:id",
             params:{
               id : '@id'
             }
           }

         });
         return{
           'getPrompt':function(id){
             var defered = $q.defer();
             prompts.getPrompts(id,function(data){
              defered.resolve(data);
            },function(er){
               defered.reject(er);
             });
             return defered.promise;
           }
         }   }

请求发送到服务器时

  

HTTP //机-IP / adminapi /提示

我正在使用节点服务器,而节点服务器正在localhost上运行。当请求发送到服务器时,它会附加带有URL的localhost。

  

http://localhost:3000/http//machine-ip/adminapi/prompt

0 个答案:

没有答案