我正在使用aws-lib从服务器上的Amazon关联API检索数据。

    var aws = require("../lib/aws");

prodAdv = aws.createProdAdvClient(yourAccessKeyId, yourSecretAccessKey, yourAssociateTag);

prodAdv.call("ItemSearch", {SearchIndex: "Books", Keywords: "Javascript"}, function(err, result) {
  console.log(JSON.stringify(result));
})


这个console.log记录了一个包含多个对象的巨大JSON文档,我现在需要能够在客户端用angular调用这些对象。我一直在使用mongojs的app.get和$ http.get来检索本地MongoDB数据库数据,我可以使用类似的方法吗?我试图将它发布到MongoDB数据库中,但是没有运气。

谢谢

最佳答案

app.get('/amazon', function (req, res){
  prodAdv = aws.createProdAdvClient(yourAccessKeyId, yourSecretAccessKey, yourAssociateTag);

  prodAdv.call("ItemSearch", {SearchIndex: "Books", Keywords: "Javascript"}, function(err, result) {
    res.send(result);
  });
});


然后,在客户端,您可以这样做:

$http.get("http://domain:port/amazon")
  .then(function(response) {
    //do whatever you want
});

08-19 08:15