我是Angular的新手。我在Laravel中有一个简单的后端API,我试图使用AngularJS来使用它。现在我的API中的所有路由只有在经过身份验证时才能访问,即使用auth_token。我需要使用我的Angular应用程序发送包含所有$ resource请求的URL参数。我该如何做到这一点?
我的services.js文件如下:
angular.module('airlineServices', ['ngResource'])
.factory('Airport', function($resource){
return $resource("http://angulairapi.rohanchhabra.in/airports/:airportCode", {}, {
query: { method: "GET", isArray: false }
});
})
.factory('Flight', function($resource){
return $resource("http://angulairapi.rohanchhabra.in/flights");
})
.factory('Reservation', function($resource){
return $resource("http://angulairapi.rohanchhabra.in/reservations/:id");
});
我做了哪些修改,以便所有工厂都发送一个url参数' auth_token'每个请求?
答案 0 :(得分:0)
经过一段时间的研究,我发现了自己。
资源需要4个参数:
$resource(url, [paramDefaults], [actions], options);
可以使用第二个参数传递任何需要传递的URL参数。它也可以是回调函数。