如何在防火墙后配置grunt-connect-proxy?

时间:2014-07-18 09:39:03

标签: node.js gruntjs grunt-contrib-connect

我正在尝试设置grunt-contrib-connect为我的XHR调用提供代理。我发现grunt-connect-proxy似乎是我想要的。但我支持企业防火墙,它不允许node的请求通过。

我得到的错误是:

An error has occurred: {"code":"ETIMEDOUT","errno":"ETIMEDOUT","syscall":"connect"}

如何设置connect任务以使其通过公司防火墙?

1 个答案:

答案 0 :(得分:4)

所以,我终于找到了如何做到这一点。

connect : {
    server: {
        proxies: [
            {
                context: '/proxy',
                host: 'proxyhost', // e.g. someproxy.com
                port: 8080, // proxy port
                headers: {
                    Host: "example.com" // the real host you want to access
                }
            }
        ]
    }
}