0
私のプライベートネットワークにはさまざまなサービスがありますが、これらのサービスには外部(外部)からアクセスできません。NodeJSのExpress middelwareでプロキシを使用
一部のユーザーがサービスにアクセスできるようにしたいが、これは認証プロセスの後で(この部分では私は急行を使用する)。
ユーザーが認証されると、適切なサービスにプロキシされ、http-proxyモジュールを試しました。
問題: 私は特急モジュールで正しくHTTPプロキシを使用して、望んだように、この謎を解決することができませんでした。
コード:
誰かが私はこの問題を解決するために喜ば助けることができます: 私は結果この
// Create app with Express
var express = require('express');
var app = express();
// Create a proxy server with http-proxy
var httpProxy = require('http-proxy');
var proxy = httpProxy.createProxyServer();
// Create target params (in the local network)
var serverOne = {target:'ws://172.17.0.3:80',ws:true};
// The use of proxy to expose the service
app.all("/app/", function(req, res) {
console.log('redirecting to Server1');
proxy.web(req, res, serverOne);
})
// The login part
.get('/login', function(req, res) {
res.render('login.ejs');
console.log('Cherche Login');
})
app.listen(8080);
を行うことによって始まりましたか?