問題タブ [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.
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 が無効な場合
nginx - njsを使用してaes256で暗号化された文字列を復号化するにはどうすればよいですか?
sha 256 暗号化コード (ドキュメントから)
njs を使用して、aes256、base64 でエンコードされた文字列をデコードしたいと考えています。ただし、公式の njs ドキュメントには、暗号化方法のみが示されています。aes256 をデコードまたはエンコードする方法はありますか? いかがなさいましたか?
nginx - NginX 502 DOH の不正なゲートウェイ
こんにちは、ラズベリーパイで nginx を doh およびドット サーバーとして使用したいと考えています。ドットを完全に実行できましたが、DNS Over HTTPS 経由でリクエストを送信しようとすると、エラーが発生します。私は非常に多くのことを試しましたが、ここで何が悪いのかわかりませんか? これは、私が送信するクエリ リクエストです。
これは doh エンドポイントからの応答です
私のnginx.confはこれです:
だから私はここで何が欠けていますか? アップストリームの動作により、ドットリクエストが渡されることがわかっています