我有一个Rails后端,AngularJS前端单页应用程序。它进行各种ajax调用,返回前端使用的JSON对象。
我使用postgres数据库进行开发和制作,由heroku提供。
对于特定的JSON调用,我收到了非常不同的对象。
在开发方面,它看起来像这样:
在制作时,它看起来像这样:
什么!这种缩小是在起作用吗?
非常感谢您的帮助。
好的,这是服务器请求
2014-12-05T12:37:14.608517+00:00 heroku[router]: at=info method=GET path="/api/itemprices/fromcleaner/80.json" host=www.60secondlaundry.com request_id=334d5cea-44bf-45d5-86a9-66e7fa8ea23e fwd="92.237.49.190" dyno=web.1 connect=1ms service=54ms status=304 bytes=467
2014-12-05T12:37:14.534106+00:00 heroku[router]: at=info method=GET path="/api/items.json" host=www.60secondlaundry.com request_id=4ba6050a-ea4e-4ba7-96a7-87cb111a811e fwd="92.237.49.190" dyno=web.1 connect=1ms service=18ms status=304 bytes=467
2014-12-05T12:37:14.570669+00:00 heroku[router]: at=info method=GET path="/api/cleaners/80.json" host=www.60secondlaundry.com request_id=b3016b72-3653-4a5e-9410-5bc2a797c300 fwd="92.237.49.190" dyno=web.1 connect=1ms service=13ms status=304 bytes=467
2014-12-05T12:37:14.772106+00:00 heroku[router]: at=info method=GET path="/api/reviews/fromcleaner/80.json" host=www.60secondlaundry.com request_id=25fe479e-cf86-4fd9-bc56-19536b9e83c2 fwd="92.237.49.190" dyno=web.1 connect=1ms service=212ms status=304 bytes=467
以下是回复
回复基本上就是您在上面的屏幕截图中看到的。
这是打印出上面两个屏幕截图的代码行:
Reviews.get(cleanerid).success(function(data, status, headers, config) {
console.log("getting reviews")
$scope.reviews = data.reviews
console.log(data.reviews)
});
在这里"评论"上面代码中的工厂对象。
app.factory("Reviews", ['$http', function($http) {
var reviews = {};
reviews.get = function(id) {
return $http.get("/api/reviews/fromcleaner/" + id + ".json")
}
return reviews;
}]);