rest API를 사용하는 backbone.js 응용 프로그램이 있습니다. 사용자/패스가 요청할 때마다 을 API에 보내야합니다. 다음은 요청을 보내는 방법입니다.IE8/9에서 node.js 프록시로 사용자/패스 전송
`Backbone.BasicAuth.set (tempUser, tempPass);
this.fetch({
error: function(){
// code
},
success:function(model, response){
// code
}});`
이
그래서 우리는 Node.js를 서버를 만들어 모든 요청을 차단합니다 우리가 프록시 서버를 만든 노드 HTTP 프록시 모듈을 사용하여 IE 8/9 위해 작동하지 않았다.이
노드 프록시 서버입니다 :`var httpProxy = require('http-proxy');
var options = {'target': {
'host': 'test.someserver.com',
'port': 8800
}};
httpProxy.createServer(function(req, res, proxy) {
req.headers.host = 'test.someserver.com';
proxy.proxyRequest(req, res, options);
}).listen('8080');`
우리의 문제는 이제/사용자를 보낼 노드 프록시 서버에 전달하는 것입니다
, 우리는 XDomainRequest 사용자 정의 헤더를 지원하지 않습니다 그리고 우리가 좋아하지 않는 것을 알고있다 사용자/패스를 쿼리 문자열로 보냅니다 (보안되지 않음).
사용자/패스를 IE 8/9에서 노드 프록시 서버로 보낼 수있는 방법이 있습니까?