首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ExpressJS重新获取请求,然后在内部执行RequestJS请求

使用ExpressJS重新获取请求,然后在内部执行RequestJS请求
EN

Stack Overflow用户
提问于 2017-05-30 13:59:31
回答 1查看 108关注 0票数 0

目前,我只是调用一个API,特别是票证主发现API,这样就可以返回一个JSON对象了:

代码语言:javascript
复制
//PACKAGES 
var express = require('express');
var request = require('request'); 
var router = express.Router(); 


request('https://app.ticketmaster.com/discovery/v2/venues.json?keyword=UCV&apikey=' + apiKey, 
 function (error, response, body) {
  if (!error && response.statusCode == 200) {
    console.log(body);
    return;// Print the google web page.
  } 
    else {
      console.log(error); 
  }

});

我想利用ExpressJS的“get”响应get请求,然后在其中进行“请求”调用(如上面所示)--这是可能的还是我的理解不正确?我已经阅读了文档,并以它们最简单的形式理解了每一种形式,但我仍然在挣扎。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-30 14:10:35

下面是一个基本的例子:

代码语言:javascript
复制
const express = require('express');
const request = require('request');

const app = express();

app.get('/', function(req, res) {

    request('https://app.ticketmaster.com/discovery/v2/venues.json?keyword=UCV&apikey=' + apiKey, function (error, response, body) {
        if (!error && response.statusCode == 200) {
            res.send(body);
        } 
        else {
            res.send(error);
        }
    });

})

app.listen(3000, function() {
    console.log('Server listening on 3000');
})

如果您运行这段代码,然后浏览到http://localhost:3000/,那么您应该会看到ticketmaster.com响应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44264367

复制
相关文章

相似问题

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