티스토리 뷰

728x90
반응형

 

 

프로젝트 폴더 내부로 이동 후 http-proxy를 설치해줍니다.

npm install http-proxy --save

 

app.js 내부에 연결할 웹 url을 입력해주면 끝.

var express = require('express');
var path = require('path');
var httpProxy = require('http-proxy');
var proxy = httpProxy.createProxyServer();
var app = express();


// app.use('/', express.static(path.join(__dirname, '/app')));

app.get('/*', function(req, res){
    proxy.web(req, res, {target : 'http://localhost:8080/'});
})

app.post('/*', function(req, res){
    proxy.web(req, res, {target : 'http://localhost:8080/'});
})

app.listen(3000, function(){
    console.log('Example app listening on port 3000!');
});

 

 

서버 구동 후 localhost:3000에 들어가면, localhost:8080 페이지의 화면이 뜨게됩니다.

저의 경우 localhost:8080에 Hello World!를 띄워놨기에 정상적으로 Hello World!가 출력된 것을 확인할 수 있었습니다.

728x90
반응형
댓글