Cookies 在进行与模型相关的rest调用时,如何让backbone.js发送cookie?

Cookies 在进行与模型相关的rest调用时,如何让backbone.js发送cookie?,cookies,backbone.js,Cookies,Backbone.js,我正在使用主干网与运行在谷歌应用程序引擎中的应用程序对话,我想利用谷歌内置的身份验证。不幸的是,这要求我将身份验证cookie与所有请求一起发送。默认情况下,主干似乎没有发送cookie 有没有一种方法可以让主干网来实现这一点?主干网只使用jQuery的ajax函数来完成它的所有ajax功能,所有涉及的方法都采用选项,然后将这些选项传递给$.ajax。因此,我不知道具体如何指定使用Google App engine cookie,但如果您阅读App engine文档和jQuery$.ajax文档

我正在使用主干网与运行在谷歌应用程序引擎中的应用程序对话,我想利用谷歌内置的身份验证。不幸的是,这要求我将身份验证cookie与所有请求一起发送。默认情况下,主干似乎没有发送cookie


有没有一种方法可以让主干网来实现这一点?

主干网只使用jQuery的
ajax
函数来完成它的所有ajax功能,所有涉及的方法都采用选项,然后将这些选项传递给
$.ajax
。因此,我不知道具体如何指定
使用Google App engine cookie
,但如果您阅读App engine文档和jQuery
$.ajax
文档,应该不难理解

一旦你已经计算出你的方法,你只需将选项传递给你的方法。例如,如果您正在进行提取,则类似于:

someModel.fetch({cookies: ['appengine.google.com']});
我们应该做到这一点


老实说,cookie发送通常由浏览器处理,我甚至在jQuery页面上看不到任何cookie选项。。。你确定这是主干网的问题,而不是设置cookie的问题吗?

我想是的,我刚刚确认主干网的JS请求不包含任何cookie。所有其他请求似乎都发送cookies。你知道主干网中有一个设置会阻止它发送cookie吗?(如果不清楚我是否是JS新手)据我所知,主干网对cookie没有任何作用(在主干网代码中甚至没有出现“cookie”一词)。一般来说,cookies是按域设置的,然后随每个请求自动传输。如果你没有做任何特殊的事情来阻止他们发送,那么你的问题就是:A)首先设置cookie,或者B)域问题(即,你在foo.com设置cookie,然后向bar.com发出AJAX请求)(dev.app.appspt…&app.appspot…)映射到同一台服务器,但却弄乱了cookies。很高兴听到您能够找到答案:-)