問題タブ [express-gateway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
125 参照

node.js - Express Gateway を設定してサービスに安全に接続するにはどうすればよいですか

現在、マシンの一意のポートで公開されているバックエンドのサービスと通信するようにExpress-Gatewayを構成しており、正常に動作しています。ゲートウェイはサービスへのプロキシとして機能し、現在いくつかのセキュリティ チェックとjwt 認証を行っています。それから、ただ許可されたリクエスト (jwt 検証による) は、設定どおりにサービスに送信されます。ただし、サービスに何らかの認証を行わないと、サービスが実行されているポート (または URL) を知っている人なら誰でも直接アクセスして、ゲートウェイを直接バイパスできるのではないかと心配しています。ゲートウェイとサービスの間で(おそらくキーを介して)一種の認証を設定して、ゲートウェイのみがサービスと通信でき、他のクライアントとは通信できない方法を探しています。私は現在、特にそのためのドキュメントを見つけることができません。また、私のアーキテクチャに問題がある場合は、ご指摘いただければ幸いです。ありがとうございました。

0 投票する
1 に答える
44 参照

config - 実行時に Express ゲートウェイ構成を変更する

リモートエクスプレスゲートウェイの設定を他のサービスから変更できるかどうか知りたいです(ゲートウェイの背後にある場合とない場合があります)。たとえば、docker イメージを変更せずに構成を変更できるようにするために、管理者向けに公開されている API はありますか?

私たちのユース ケースは、テナントに基づくインフラストラクチャがあり、コンテナーの再起動やイメージの変更なしで実行時に構成を変更したい場合です。ドキュメントには、構成の変更はホットリロードされると書かれています。

上記が不可能な場合は、他のサービスからリモート Docker コンテナー内のファイルを変更するための最良の代替手段を提案できます。

前もって感謝します。

0 投票する
0 に答える
139 参照

azure - App Service を使用して Azure に Express-Gateway をデプロイする方法

Express-gateway アプリケーションを作成し、Azure にデプロイしようとしています。その作成されたAzure App Serviceに対して、 Githubデプロイ プロセスを使用してアプリ サービスを作成し、アプリ サービスにコードをデプロイし、今はブラウザーでアプリ サービスにアクセスしようとしています。 500.1001エラーが発生し、iisnode が node.exe プロセスへの名前付きパイプ接続を確立できなかったというようなログ メッセージが表示されます

Web.config

サーバー.js

gateway.config.yml

ここに画像の説明を入力