我发送了一个axios post请求,但是浏览器首先发送了一个options请求。Contact your administrator.");但是在应用程序的另一个部分,我发送了一个稍微复杂一些的JS对象,它仍然发送options请求。Please contact your administrator.");在第二种情况下,后端清楚地记录了OPTION请求,但是我看不到axios调用有什么不同。
对于CORS,浏览器(对于某些请求)首先向服务器发出一个印前检查HTTP OPTIONS请求,以检查允许使用哪些方法(更多关于CORS的信息:)。我现在遇到的问题是,Domino在OPTIONS请求上抛出了一个Method Not Allowed错误(响应代码405)。通过DAS可以很好地完成请求。对如何让它工作有什么想法吗?或者是为了解决这个问题?
我经常使用var options = options || {}作为默认的空对象。它通常用于初始化option对象,以防它没有被传递到函数调用的参数中。事情是这样的,我在几个地方(博客文章,源代码)读到过,options || (options = {})更好地表达了开发人员的意图。有没有人能详细解释一下?-编辑2代码示例: // How I do it
var options =