lang/node

nodejs https > http Proxy

C/H 2015. 9. 17. 08:30


필요한건 HTTP > HTTPS > WS 이지만 이게 잘 되지 않아서 HTTPS > HTTP > WS 로 구성. http-proxy websocket connection to wss://doamin.com/..... failed websocket opening handshake was canceled 에러가 난다.
var app = express(),
	proxy = require('http-proxy').createServer({
		target: {
			host: 'localhost',
			port: 8080
		},
		ssl:{
			key: fs.readFileSync('./ssl/server.key'),
			cert: fs.readFileSync('./ssl/server.crt')
		}
	}).on('upgrade', function( req, socket, head ){
		proxy.ws( req, socket, head );
	}).listen( 443 ),
	http = require('http').createServer(app).listen( 8080 ),
반응형

'lang > node' 카테고리의 다른 글

Node.js Chain 인증서 설정  (0) 2015.09.23
Cluster를 이용한ws, wss 사용  (0) 2015.09.21
Node.js SSL  (0) 2015.09.11
Node Mysql Reconnection  (0) 2015.09.04
node.js Install  (0) 2012.07.27