使用Chrome的开发者工具时,当打开本地主机的URL时,会清除浏览器中的所有Cookies。解决这个问题的方法是,在请求URL时使用带有'Preserve log”选项的Console面板。这个选项可以防止在调试时清除任何请求的Cookies,例如:
fetch('/my-url', {
credentials: 'same-origin'
}).then(response => response.json()).then(data => console.log(data));
从上面的代码中,我们可以看到,我们将请求发送到本地主机的/my-url端点,并将credentials选项设置为'same-origin”,以便确保浏览器可以在同一域中发送Cookies。在打开Console面板时,确保在面板底部勾选了'Preserve log”选项。这样可以确保Cookies保留在浏览器中,即使在调试时也是如此。
上一篇:本地调试访问后端数据库的服务
下一篇:本地调试Nuget包