作者:书友71794607 | 来源:互联网 | 2023-08-28 19:57
Ihavethesetwomethods:我有这两种方法:toLogin:function(nextState,replace){if(!localStorage
I have these two methods:
我有这两种方法:
toLogin: function (nextState, replace) {
if (!localStorage.get("token")) {
return replace('/signin');
}
},
toHome: function (nextState, replace) {
if (localStorage.get("token")) {
return replace('/');
}
}
return replace('/signin')
is working like charm but return replace('/')
gives me that error:
return replace('/ signin')工作就像魅力但返回替换('/')给我的错误:
Uncaught SecurityError: Failed to execute 'replaceState' on 'History': A history state object with URL 'http:' cannot be created in a document with origin 'http://localhost:3000'.
未捕获的SecurityError:无法在“历史记录”上执行“replaceState”:无法在原点为“http:// localhost:3000”的文档中创建URL为“http:”的历史状态对象。
Do I need to set up some base URL thing that I missed in the documentation or this is a bug?
我是否需要设置一些我在文档中遗漏的基本URL,或者这是一个错误?
1 个解决方案