/api
要求と応答を従来のRESTfulAPIシステム(Rubyで記述され、別のドメインでホストされている)との間で盲目的にプロキシするエンドポイントを作成します。
これは中間の移行ステップであるため、正常に機能するはずです。
だから、私はそれがどのように簡単に達成できるかを理解していapp.all()
ます。しかし、APIはRESTfulであるため、リクエストに使用されるHTTP動詞も維持する必要があります-それで、req
オブジェクトからそれを検出できますか?そうでない場合は、もちろん、GET、PUT、POST、DELETE、OPTIONSの5つのハンドラーをサブスクライブできますが、これを回避する方がはるかに優れています。
また、リクエストの本文(クエリ文字列とペイロード)をどのように処理する必要がありますか?解析されたクエリ文字列を手動で再作成し、そのままhttps://github.com/mikeal/requestreq.query
に渡す必要があると思います-正しいですか?req.body
request