我正在本地主机上使用 cors-anywhere。我有以下 server.js 文件...
var host = process.env.HOST || '0.0.0.0';
var port = process.env.PORT || 1234;
var cors_proxy = require('cors-anywhere');
cors_proxy.createServer({
httpProxyOptions: {
secure: false
}
}).listen(port, host, function() {
console.log('listening...');
});
这有效,并且在以下情况下代理初始请求:
http://localhost:1234/https://proxy-domain/page
问题是在我正在浏览/被代理的页面上,有一些依赖文件(即css、javascript、图像等)没有被加载,因为它们没有被适当地代理。查看我的浏览器网络选项卡,尝试从...下载依赖文件
http://localhost:12345 /sample-image.gif
真的,网址应该是......
https://proxy-domain /sample-image.gif
如何配置 cors-anywhere 以将所有后续请求代理到适当的目标 url?