問題タブ [delete-method]
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.
ruby-on-rails - Ruby の delete メソッドが機能しない
私のブログでは、削除メソッドは機能しません (編集、更新、作成... は問題ありません)。
リンクを定義するさまざまな方法をすでに試しましたが、まだ役に立ちませんでした。現時点で、私の html.erb コードは次のようになります。
そして、コントローラーは次のようになります。
レーキ ルート:
express - Access-Control-Allow-Methods が許可するように設定されていても、メソッド DELETE は許可されません
私のミドルウェアコード:
同じエラー メッセージを持つ人を見つけるたびに、彼らの問題を修正する応答には、私が持っているのと同じように「Access-Control-Allow-Methods」を設定するように指示することが含まれます。
フロントエンドでの私の削除方法:
axios delete メソッドに問題があると思ったので、そこに fetch と axios の両方があります。開発サーバーでは、両方の呼び出しが正常に機能します。
axios メソッドでは、簡単にするために (作業を簡単にするために) db API URL を用意しています。前回この質問をしたとき、誰かがコメントし、ブラウザを直接接続するのではなく、エクスプレスサーバーを介してすべてのDBリクエストをプロキシすることを提案したため、フェッチメソッドで「/保存」しました。私はいくつかのことを試しました (create-react-app フロントエンドに関連付けられた package.json の mlab API URL に「proxy」と「https_proxy」を設定しました)が、それが何を意味するのか本当に理解できていないと思います。プロキシは機能しませんでした (「/saved」は、mlab API の URL ではなく、アプリの URL + /saved での GET リクエストに対してエラーになります)。エクスプレスサーバー経由でDB。
私の応答ヘッダー:
私が言ったように、すべてがローカル開発環境で動作します。これを展開で機能させるにはどうすればよいですか?
spring-mvc - HTTP ステータス 405 - 削除要求を呼び出すと、サポートされていない要求メソッド 'GET' が発生する
ブートストラップモーダルを呼び出して、データテーブルの各行に削除アクションを実装しようとしています。次に、ユーザー名のパラメーターを使用してコントローラーに削除要求を送信します。
スプリング コントローラーを呼び出す thymeleaf フォーム:
対応するスプリング コントローラー:
削除リクエスト メソッドを呼び出しても、マッピングはこのコントローラーにルーティングされず、アラートが発生します
私は何を間違っていたでしょうか?前もって感謝します。