2016-06-01 18 views
0

私は2つのWebアプリケーションnode.jsサーバーを持っており、それらを1つのWebアドレスの下に置く必要があります。1つのWebアドレスに2つのnode.jsサーバーがあります

それはこのように動作するはずです:

example.com/wa/* -> redirect to example.com:pppp 
others example.com/* -> redirect to example.com:qqqq 

私はHTTPプロキシモジュールを試してきたが、それは動作しませんが、多分、問題の一部は事実であり、両方のサーバーがhttpsではないのhttpをしています。

+0

私の答えは正しいですか?もしあなたがそれに印をつけてもらえますか? –

答えて

0

あなたは未テストこの

var express = require('express'); 
var http = require('http'); 
var app = express(); 

app.use('/wa/*', function(req, res){ 
    req.redirect('example.com:pppp') 
}); 

app.use('/*', function(req, res){ 
    req.redirect('example.com:qqqq') 
}); 


http.createServer(app); 

ような何かを行うことができますが、それは動作するはずExpressを使用。

注:/wa/*ルートは、/*ルートの前に来る必要があります。それ以外の場合、すべてのリクエストは最初のミドルウェアによってリダイレクトされます

関連する問題