The angular 8 based file layout contains a dist folder with all the application build files in a subfolder. The SSR entry file (server.js) has been stored in the dist folder.
(note: the main.js in the test-app-server is an intermediate build file and not used in ccv2 build/deploy).
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iZ5ADZ5MzNhhzNzATYwQTO0IGO0YDNykzNlJWOlFWNh9CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
The difference in the angular 9 based applications is that the client rendering and server rendering are separated in two named folders.
在Angular 9裡, server.ts和index.html分别位于不同的嵌套檔案夾之下了。上圖的main.js隻是intermediate build file, ccv2的部署沒有用到這個檔案。
什麼是 CCV2 的 user session failover 問題
That means a user session created in one pod doesn’t get updated in other pods and it causes all sorts of hell. :man_in_lotus_position:
We don’t see session failover issues with cx suite being deployed in Linux with only one tenant.
Only in CCV2 environments.
(backend issue basically)