在我的expressJS设置中,我正在使用Request模块加载外部URL并将其传递给响应。
示例:
app.all('/otherApp', function (req, res) {
request.get({
url:'http://myotherapp.mysite.com'
}).pipe(res);
});
这将按预期加载外部网站,但不会加载任何实际内容。我相信所发生的事情是,从该页面发出的所有呼叫现在都将由我自己的应用程序处理,而不是他们的应用程序。因此,例如,如果它尝试加载图像,它将在我自己的应用程序中查找该图像,当然也找不到它。
我无法在请求包中找到任何可以解释如何克服此限制的文档。