我正在使用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
});