当我向某个端点发送删除请求时,例如使用来自终端的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.
控制台上的错误。我错过了什么?我在选项请求中获得了有效的方法列表。