问题在于如何在服务器端对用户进行身份验证?
我很快听说应该使用isPlatformBrowser
在客户端进行身份验证。
但是问题是当用户登录时,然后我们向angular ssr发送请求,此处渲染页面不正确,而不是看到正确的页面,用户将看到登录页面!
我想知道没有人提到这个问题!!!
还可以推断2种方法:1:在服务器端,我们应该向api服务器请求并批准该用户有效或无效。
2:我们使用cookie并检查authGuard上cookie中是否存在特定密钥
我想知道还有没有其他办法比我的更好? 并且还想知道我是否使用cookie方法,只是检查它是否存在,是否安全?除了api服务器,没有人可以手动添加它吗?