我正在尝试通过 angularjs 获取基本的 $resource 请求。我在我的本地计算机上运行它。
但是,我得到一个 404。浏览器上的一个简单的 get 请求会加载 json。这是 chrome devtools 显示的请求。(问题:为什么是请求模式:OPTIONS?会不会是这个问题?)
Request URL:http://example.com/api/rentable_properties.json
Request Method:OPTIONS
Status Code:404 Not Found
这是我试图发出请求的控制器:
'use strict';
angular.module('adminApp')
.factory('Property', function($resource)
{
return $resource('http://example.com/api/rentable_properties.json/:propertyId');
});
angular.module('adminApp')
.controller('PropertiesCtrl', function ($scope, Property, $location) {
$scope.properties = Property.query()