我知道这是非正统的,但我想知道是否有办法在app.listen中使用重定向,如下所示:
app.listen(app.get('port'), function () {
//res.redirect("some url")
})
事实是我需要在应用程序处于侦听模式后启动 GET请求,经过一些研究后我发现可以通过重定向完成;很明显,我没有路由和响应对象来支付它。
我怎么能实现这个目标?
答案 0 :(得分:1)
您可以在准备好的hanlder函数中运行http请求。
例如,您可以使用request
包:
const request = require('request');
app.listen(app.get('port'), function () {
request('http://your.url', function (error, response, body) {
// do something with the response
});
})
您需要npm i request
才能使上述示例正常工作,您可以选择自己喜欢的任何http客户端并替换它。