UNPKG

makemehapi

Version:

Self guided workshops to teach you about hapi.

35 lines (26 loc) 1.14 kB
プロキシを使用することにより、リクエストを他のサーバー/サービスへ 中継することが出来ます。 コマンドラインで指定されるポート番号をlistenするサーバーを作成 します。このサーバーはパス'`/proxy`'へのリクエストを全て '`http://localhost:65535/proxy`'に転送します。 ----------------------------------------------------------------- ## ヒント このエクササイズでは、`h2o2`モジュールが必要となります。これはhapiの プラグインで、プロキシを使用することが出来ます。このモジュールを使用 するためには、下記のようにコード中でプラグインを登録する必要があります。 ```js var H2o2 = require('h2o2'); await server.register(H2o2); ``` ハンドラの`proxy`キーを使用し、リバースプロキシを作ることが出来ます。 ```js handler: { proxy: { host: '127.0.0.1', port: 65535 } } ``` ----------------------------------------------------------------- [背景知識] https://en.wikipedia.org/wiki/Proxy_server