私はRESTfulアプリを開発しています。そのためには、httpアドレスからのリクエストをhttpsに相当するものにリダイレクトする必要があります。ring/compojure を使用して https を有効にできないようです。
役に立つチュートリアルやリンクを持っている人はいますか? 私は何も見つけていません。
ドキュメントにも有用なものはありません。
とてもシンプルです。Web アプリで HTTPS サポートを有効にする場合は、次の手順を実行します。
ファイルのリング マップにproject.clj
、次を追加します。
{ :ssl? true :ssl-port 8443 :keystore "jksファイルへのパス" :key-password "キーストアのパスワード" }
明らかに HTTPS 経由で認証する必要があるソーシャル メディア コードを使用してサインインをテストしようとしたときに、同様の問題が発生しました。
clojure で HTTPS を提供することは可能ですが、リング サーバーの前に nginx などを配置する方がはるかに一般的です。ただし、jetty の設定方法がわかれば、run-jettyは明らかに SSL をサポートします。