1. http-proxy 모듈 설치
시작프로그램에서 Node.js command prompt 창을 실행한다.
package.json이 존재하는곳으로 경로 이동
: npm install http-proxy --save
명령어 입력
-- save 명령어로 인해 package.json의 dependencies에 버전관리가 된다.
2. server.js 에 http-proxy 모듈 설정
- 소스코드
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){
res.render('/index.html');
});
app.get('/baram/*', function(req, res){
proxy.web(req, res, {target : 'http://localhost:8080'});
})
app.post('/baram/*', function(req, res){
proxy.web(req, res, {target : 'http://localhost:8080'});
})
app.listen(3000, function(){
console.log("Angularjs 구동 시작, Port 3000");
});
: http method인 get, post 방식으로 url /baram/*은 target 내용으로 요청을 날립니다.