2

localhost:9000でホストされているNode.js(AngularJSアプリケーション)アプリケーションがあります。別の部分(従来のもの - GWTスーパーモード - JeTTy)はlocalhost:8888でホストされています。http-proxy-middleware:localhost:9000をlocalhostにリダイレクトできません:8888からnodejsからJettYへ

localhost:9000(NodeJS)に来るものがlocalhost:8888(JeTTy)にリダイレクトされるようにhttp-proxy-middlewareを設定したいと思っています。(アプリケーションの3つのエンドポイントがあります)次のよう

 
https://localhost:9000/product -> http://127.0.0.1:8888/product 
https://localhost:9000/servlets/my_servlet1 -> http://127.0.0.1:8888/servlets/my_servlet1 
https://localhost:9000/admin -> http://127.0.0.1:8888/admin 

http-proxy-middleware設定は:

 

    var proxy = proxyMiddleware(['/product', '/admin', '/servlets'], { 
     target: 'http://127.0.0.1:8888', 
     changeOrigin: true, 
     xfwd: true 
    }); 
    var app = connect(); 
    app.use(proxy); 

次のようにプロキシが起動している:

 
## node scripts/serve.js                                         
[HPM] Proxy created: [ '/product, '/admin', '/servlets' ] -> http://127.0.0.1:8888  
listening on port 9000                  
    https://localhost:9000  

は、今私は(ローカルホスト経由:9000)にアクセスしようとしています、私はここで行方不明です何

 
Request URL:https://localhost:9000/servlets/my_servlet1 
Request Method:POST 
Status Code:500 protocol = https host = null 
Remote Address:[::1]:9000 


HTTP ERROR 500 
Problem accessing /servlets/my_servlet1. Reason: 
protocol = https host = null 
Powered by Jetty:// 

:500エラーのエンドポイントを、 HTTPで失敗しましたか?高度で

おかげで、
Pradip

+0

'https:// localhost:9000'か' http:// localhost:9000'ですか? – kensplanet

答えて

関連する問題