django プロジェクトを apache セットアップから heroku に移行しようとしています。この時点で、PATCH Http メソッド (django-tastypie と組み合わせて使用) を使用する際に発生している問題を除いて、すべてが正常に機能しているようです。
この方法を可能にするミドルウェアがあり、以前に使用していたApacheサーバーで機能しました。今私が得るのは405(METHOD_NOT_ALLOWED)エラーだけです。一般的な HTTP メソッド (GET、POST、DELETE、POST) は引き続き機能します。また、nginx はデフォルトで OPTIONS (そしておそらく PATCH リクエスト?) をサポートしておらず、いくつかの設定を行う必要があることも読みました。私が読んだことから、nginx は OPTIONS メソッドのリクエストに対して同様の 405 エラーを返します。また、herokuがnginxフロントエンドを使用していると確信しているため、それが問題になる可能性があります。
これは私の次の問題につながります.herokuによってすべて制御されているため、独自のヘッダーを追加する方法がわかりません. 問題が何であるかを正確に知っている人はいますか?PATCH メソッドを放棄する以外に (より便利になります)、PATCH メソッドを heroku で動作させる方法はありますか?