たとえば、端末からhttpieを使用して、特定のエンドポイントに削除リクエストを送信すると
http delete http://localhost:8181/admin/applications/uspecs
{ success: true }
応答本文のように、有効な動作が得られます。しかし、私がするとき
fetch (
'http://localhost:8181/admin/applications/uspecs',
{ method: 'DELETE' }
)
.then(res => doSomethingWithResponse())
.catch(err => console.error(err))
JavaScriptコードでは、次に取得します
Fetch API cannot load http://localhost:8181/admin/applications/uspecs.
Method DELETE is not allowed by Access-Control-Allow-Methods in preflight response.
コンソールのエラー。私は何が欠けていますか?オプション リクエストで有効なメソッド リストを取得しています。