roy*_*oya 6 server-side-rendering angular-universal angular
问题是如何在服务器端对用户进行身份验证?我很快就听说身份验证应该在客户端使用isPlatformBrowser. 但问题是当用户登录时,然后我们向 Angular ssr 发送请求,这里渲染页面不正确,用户将看到登录页面,而不是看到正确的页面!我想知道没有人提到这个问题!还推断出两种方式: 1:在服务器端,我们应该向 api 服务器请求并获得批准用户是否有效。2:我们使用cookie并检查authGuard上的cookie中是否有特定的密钥
我想知道还有其他方法比我的更好吗?并且还想知道我是否使用 cookie 方法,仅检查其是否存在并且除了 api 服务器之外没有人可以手动添加它是否安全?
| 归档时间: |
|
| 查看次数: |
937 次 |
| 最近记录: |