首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >nodejs API查询如何访问数据

nodejs API查询如何访问数据
EN

Stack Overflow用户
提问于 2016-04-20 11:58:46
回答 2查看 71关注 0票数 0

我正在使用aws从服务器上的Amazon附属API中检索数据。

代码语言:javascript
复制
    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.logs是一个包含多个对象的大型JSON文档,我现在需要在客户端调用这些具有角的对象的能力。我一直在使用app.get和$http.get与mongojs一起检索本地MongoDB数据库数据,我可以使用类似的方法吗?我试着把它贴到MongoDB数据库上,却没有任何运气。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-20 12:19:26

代码语言:javascript
复制
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);
  });
});

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

代码语言:javascript
复制
$http.get("http://domain:port/amazon")
  .then(function(response) {
    //do whatever you want 
});
票数 2
EN

Stack Overflow用户

发布于 2016-04-20 12:34:13

实际上,您有两种方法来显示从node.js服务器发送的数据:

  • Ajax:类似于:$.get('/games',function(res){ // res holds the data });
  • 模板:例如:<%= data %>查找关于EJS:http://www.embeddedjs.com/的更多信息
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36743082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档