nginx は Replysonse の内容を変更できますか?
大家讲道理
大家讲道理 2017-05-16 17:14:10
0
4
572

nginxはそのような機能をサポートしていますが、つまり返信の内容を変更することはできますか?

例えば、最初にインターフェースから返される内容はこんな感じです

リーリー

新しい属性が後で追加されました -- 总抽奖次数,于是想将之前的remainingCount改成更贴切的todayRemainingCount

リーリー

ただし、オンライン プロセス中は、サーバーが最初にオンラインになり、次に H5 がオンラインになるため、この期間中、H5 は解析できなくなり、通常のオンライン ビジネス ロジックに影響します。 remainingCount

そのため、この期間中に nginx を介して一時的な処理を実行して、スムーズにアップグレードできるようにしたいと考えています。たとえば、解析サーバー インターフェイスは、todayRemainingCount に基づいて

属性を自動的に作成します。 > 古いインターフェイスと互換性があるように、次のように表示されます nginx来做一下临时处理使得可以平滑升级, 如解析服务端接口基于todayRemainingCount自动创建一个remainingCount リーリー

この一時的な制限はH5の発売後に解除されます。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(4)
刘奇

はい、https://openresty.org/ja/をご覧ください。必要に応じて、プログラムを使用して判断して処理するか、追加のスイッチなどを追加する方が良いでしょう。
オンライン nginx は、むやみに設定を変更しません。

いいねを押す +0
洪涛

必要に応じて、インターフェイスは、remainingCount と todayRemainingCount の両方を同時に出力できます。どのインターフェイスを使用してインターフェイスを呼び出しても、すべてをデプロイした後、メソッドによって返された RemainingCount を削除するだけで値を取得できます。インターフェース

いいねを押す +0
洪涛

同僚が解決策を教えてくれました。

これは、互換性を考慮する必要がある典型的なインターフェイス モデルです。 nginx に置くことはお勧めしません。例:

リーリー
いいねを押す +0
洪涛

ビジネスレイヤーで処理を行う方が良いです

nginxを変更することは推奨されません。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート