問題タブ [nginx-module]
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 - c nginx モジュールで共有ライブラリ ファイル (.so) を参照するにはどうすればよいですか?
ここで、c nginx モジュールで共有ライブラリ ファイルを参照する必要があります。CMakeFileLists による cmake でこれを行うことができますが、nginx は "config" ファイルを使用して nginx モジュールを nginx にしました。だから私はそれを行う方法がわかりません。
.so ファイルを nginx または nginx モジュールに参照するための「config」ファイルの書き方に関するヒントを教えてください。または私のnginxモジュールで.soファイルを参照する他の方法。どうもありがとうございます。