Javascript 如何向外部网站发出get请求并通过express显示数据
我试图向一个简单的网站发出get请求,并显示短语的值 下面是我对index.js的介绍Javascript 如何向外部网站发出get请求并通过express显示数据,javascript,node.js,express,Javascript,Node.js,Express,我试图向一个简单的网站发出get请求,并显示短语的值 下面是我对index.js的介绍 router.get('https://corporatebs-generator.sameerkumar.website/', function(req, res, next) { res.render({corporateMessage :req.query}); }); router.get('/', function (req, res, next) { res.render('i
router.get('https://corporatebs-generator.sameerkumar.website/', function(req, res, next) {
res.render({corporateMessage :req.query});
});
router.get('/', function (req, res, next) {
res.render('index', { title: 'The corp'});
})
这是我的index.hbs
<h1>{{title}}</h1>
<p> {{corporateMessage}}</p>
我只想能够显示“短语”中的消息,并以上面的html格式显示,但不确定在req.query部分中放置什么。。有点困惑您可以使用request从外部路径获取响应,如下所示:
var request = require('request');
router.get('/path', function(req, res){
request({url: 'https://corporatebs-generator.sameerkumar.website/', json: true}, function (error, response, body) {
res.render('index', {
corporateMessage: body.phrase
})
});
})