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
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
'https:// localhost:9000'か' http:// localhost:9000'ですか? – kensplanet