Node.js 保存主干模型时,有时未收到成功或错误响应

Node.js 保存主干模型时,有时未收到成功或错误响应,node.js,backbone.js,express,model,Node.js,Backbone.js,Express,Model,在将模型保存到Node.js端点时,我不会每次都收到成功或错误响应,尤其是在第一次保存时,有时在其他尝试时。Node.js服务器每次都会发送一个成功响应,如果我使用Chrome rest客户端,它每次都会工作。 我发现nodejs服务器在失败时接收到2个请求 OPTIONS /api/mailchimp 200 POST /api/mailchimp 200 只有在之后立即再次提交请求时,我才能获得成功响应。您的模型可能未通过客户端验证。要检查,请尝试: console.log(mailch

在将模型保存到Node.js端点时,我不会每次都收到成功或错误响应,尤其是在第一次保存时,有时在其他尝试时。Node.js服务器每次都会发送一个成功响应,如果我使用Chrome rest客户端,它每次都会工作。

我发现nodejs服务器在失败时接收到2个请求

OPTIONS /api/mailchimp 200
POST /api/mailchimp 200

只有在之后立即再次提交请求时,我才能获得成功响应。

您的模型可能未通过客户端验证。要检查,请尝试:

console.log(mailchimpModel.save(data));
如果该值为
false
,则您的模型未通过客户端验证(通常在模型中的
validate
函数中定义)。您可以使用

console.log(mailchimpModel.valdiationError);

OK发现我需要在服务器上处理OPTIONS方法,使用本文中的解决方案对我很有效


您是否尝试调试Firebug或您使用的任何其他工具发出的请求。这不是问题所在,因为它没有返回false。
console.log(mailchimpModel.valdiationError);