更新我的角度/ cli后.我收到无效的主机头.我可以通过修改来解决它Server.js file under line no: 402 to if(this.disableHostCheck) return true; to return true但是还有其他方法可以解决这个问题,因为node_module中的更改不是好方法.
我甚至尝试过ng serve --host 0.0.0.0我仍然有同样的问题.
注意:我使用docker容器进行部署.
任何帮助都非常感谢.
我是 Angular 单元测试的新手,我正在尝试测试会话存储和本地存储。
我的代码是:
subscribe(data) {
sessionStorage.setItem('myProductDetail', JSON.stringify(data));
}
subscribe(data) {
LocalStorage.setItem('dummyname', data[0].name);
}
Run Code Online (Sandbox Code Playgroud)
对会话、本地存储和私有类进行单元测试是一个好习惯吗?
我尝试按照下面的示例代码来模拟我的本地存储和会话存储。
beforeEach(function () {
var store = {};
spyOn(localStorage, 'getItem').andCallFake(function (key) {
return store[key];
});
spyOn(sessionStorage, 'setItem').andCallFake(function (key, value) {
return store[key] = value + '';
});
spyOn(localStorage, 'clear').andCallFake(function () {
store = {};
});
});
Run Code Online (Sandbox Code Playgroud)
非常感谢任何指导。