問題タブ [njs]

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 に答える
347 参照

nginx - nginx - njs - ngx_http_auth_request_module ユーザーに 302 を返す方法は?

njs ngx_http_auth_request_module を使用しています。

私はこのようなjs関数を持っています;

ドキュメントには、「サブリクエストが 2xx レスポンス コードを返す場合、アクセスは許可されます。401 または 403 が返される場合、アクセスは対応するエラー コードで拒否されます。サブリクエストによって返されるその他のレスポンス コードはエラーと見なされます。」http://nginx.org/en/docs/http/ngx_http_auth_request_module.html

subsequest が「else」ブロックに入った場合、ユーザーに 302 を返す必要があります。

これを達成する方法はありますか?r.return(302) を設定すると、ドキュメントにあるようにブラウザーにエラー ページが表示されます。

編集:私のnginx.conf

http://my-specific-url が返されます

  • 200 (jwt Cookie が有効な場合)
  • 302 (戻り場所を含む)、jwt Cookie が無効な場合
0 投票する
1 に答える
136 参照

nginx - njsを使用してaes256で暗号化された文字列を復号化するにはどうすればよいですか?

sha 256 暗号化コード (ドキュメントから)

njs を使用して、aes256、base64 でエンコードされた文字列をデコードしたいと考えています。ただし、公式の njs ドキュメントには、暗号化方法のみが示されています。aes256 をデコードまたはエンコードする方法はありますか? いかがなさいましたか?

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

nginx - NginX 502 DOH の不正なゲートウェイ

こんにちは、ラズベリーパイで nginx を doh およびドット サーバーとして使用したいと考えています。ドットを完全に実行できましたが、DNS Over HTTPS 経由でリクエストを送信しようとすると、エラーが発生します。私は非常に多くのことを試しましたが、ここで何が悪いのかわかりませんか? これは、私が送信するクエリ リクエストです。

これは doh エンドポイントからの応答です

私のnginx.confはこれです:

だから私はここで何が欠けていますか? アップストリームの動作により、ドットリクエストが渡されることがわかっています