Javascript 主干.dualStorage刷新后从localStorage加载
我正在尝试构建一个具有主干和双存储的离线应用程序。我遇到了一个问题,如果我离线并刷新404应用程序 这是我当前的启动代码。它检查cookie是否存在,如果存在,则尝试再次实例化该会话。问题是刷新Javascript 主干.dualStorage刷新后从localStorage加载,javascript,backbone.js,local-storage,Javascript,Backbone.js,Local Storage,我正在尝试构建一个具有主干和双存储的离线应用程序。我遇到了一个问题,如果我离线并刷新404应用程序 这是我当前的启动代码。它检查cookie是否存在,如果存在,则尝试再次实例化该会话。问题是刷新fetch()出错,我得到了404。如果在线端点不可用,如何让dualStorage检查localStorage localStorage使用正确的数据填充,并通过调用Session.save()来实现成功登录后 // Start App Router = new AppRouter({}); var
fetch()
出错,我得到了404。如果在线端点不可用,如何让dualStorage检查localStorage
localStorage使用正确的数据填充,并通过调用Session.save()来实现代码>成功登录后
// Start App
Router = new AppRouter({});
var cookieSessionName = window.location.hostname.replace(/[^A-z0-9]/ig, '-') + '-cisession';
if($.cookie(cookieSessionName) !== null) {
Session.set({ id: $.cookie(cookieSessionName) });
Session.fetch({
success: function()
{
$('.user-name').html('Hi, '+Session.get('first_name'));
$('.logged-in').show();
$('.logged-out').hide();
property.collection.fetch();
owners.collection.fetch();
}
});
} else {
$('.logged-out').show();
$('.logged-in').hide();
}
Backbone.history.start({ pushState: true, root: '/' });
对于看到这个的人,我将再次访问它,希望有一个答案。