@@ -3,27 +3,27 @@ import { RenderMode, ServerRoute } from '@angular/ssr';
33export const serverRoutes : ServerRoute [ ] = [
44 {
55 path : 'terms-of-use' ,
6- renderMode : RenderMode . Server ,
6+ renderMode : RenderMode . Prerender ,
77 } ,
88 {
99 path : 'privacy-policy' ,
10- renderMode : RenderMode . Server ,
10+ renderMode : RenderMode . Prerender ,
1111 } ,
1212 {
1313 path : 'forbidden' ,
14- renderMode : RenderMode . Server ,
14+ renderMode : RenderMode . Prerender ,
1515 } ,
1616 {
17- path : 'request-access/:id ' ,
18- renderMode : RenderMode . Server ,
17+ path : 'not-found ' ,
18+ renderMode : RenderMode . Prerender ,
1919 } ,
2020 {
21- path : 'not-found ' ,
22- renderMode : RenderMode . Server ,
21+ path : 'forgotpassword ' ,
22+ renderMode : RenderMode . Prerender ,
2323 } ,
2424 {
25- path : 'preprints/:providerId/:id ' ,
26- renderMode : RenderMode . Server ,
25+ path : '' ,
26+ renderMode : RenderMode . Prerender ,
2727 } ,
2828 {
2929 path : 'dashboard' ,
@@ -41,18 +41,130 @@ export const serverRoutes: ServerRoute[] = [
4141 path : 'my-preprints' ,
4242 renderMode : RenderMode . Client ,
4343 } ,
44+ {
45+ path : 'register' ,
46+ renderMode : RenderMode . Client ,
47+ } ,
4448 {
4549 path : 'profile' ,
4650 renderMode : RenderMode . Client ,
4751 } ,
52+ {
53+ path : 'registries/drafts/**' ,
54+ renderMode : RenderMode . Client ,
55+ } ,
56+ {
57+ path : 'registries/revisions/**' ,
58+ renderMode : RenderMode . Client ,
59+ } ,
4860 {
4961 path : 'settings/**' ,
5062 renderMode : RenderMode . Client ,
5163 } ,
64+ {
65+ path : 'request-access/:id' ,
66+ renderMode : RenderMode . Server ,
67+ } ,
68+ {
69+ path : 'resetpassword/:userId/:token' ,
70+ renderMode : RenderMode . Server ,
71+ } ,
72+ {
73+ path : 'search' ,
74+ renderMode : RenderMode . Server ,
75+ } ,
76+ {
77+ path : 'preprints/discover' ,
78+ renderMode : RenderMode . Server ,
79+ } ,
80+ {
81+ path : 'preprints/:providerId/:id/pending-moderation' ,
82+ renderMode : RenderMode . Server ,
83+ } ,
84+ {
85+ path : 'preprints/:providerId/discover' ,
86+ renderMode : RenderMode . Server ,
87+ } ,
88+ {
89+ path : 'preprints/:providerId/:id' ,
90+ renderMode : RenderMode . Server ,
91+ } ,
92+ {
93+ path : 'preprints/:providerId' ,
94+ renderMode : RenderMode . Server ,
95+ } ,
96+ {
97+ path : 'registries/discover' ,
98+ renderMode : RenderMode . Server ,
99+ } ,
100+ {
101+ path : 'registries/:providerId' ,
102+ renderMode : RenderMode . Server ,
103+ } ,
104+ {
105+ path : 'institutions' ,
106+ renderMode : RenderMode . Server ,
107+ } ,
108+ {
109+ path : 'institutions/:institutionId' ,
110+ renderMode : RenderMode . Server ,
111+ } ,
112+ {
113+ path : 'collections/:providerId/discover' ,
114+ renderMode : RenderMode . Server ,
115+ } ,
116+ {
117+ path : 'meetings/**' ,
118+ renderMode : RenderMode . Server ,
119+ } ,
120+ {
121+ path : 'user/:id' ,
122+ renderMode : RenderMode . Server ,
123+ } ,
124+ {
125+ path : 'project/:id/node/:nodeId/files/:provider/:fileId' ,
126+ renderMode : RenderMode . Server ,
127+ } ,
128+ {
129+ path : 'project/:id/files/:provider/:fileId' ,
130+ renderMode : RenderMode . Server ,
131+ } ,
132+ {
133+ path : ':id/files/:provider/:fileId' ,
134+ renderMode : RenderMode . Server ,
135+ } ,
52136 {
53137 path : ':id/overview' ,
54138 renderMode : RenderMode . Server ,
55139 } ,
140+ {
141+ path : ':id/files/**' ,
142+ renderMode : RenderMode . Server ,
143+ } ,
144+ {
145+ path : ':id/registrations' ,
146+ renderMode : RenderMode . Server ,
147+ } ,
148+ {
149+ path : ':id/analytics' ,
150+ renderMode : RenderMode . Server ,
151+ } ,
152+ {
153+ path : ':id/links' ,
154+ renderMode : RenderMode . Server ,
155+ } ,
156+ {
157+ path : ':id/resources' ,
158+ renderMode : RenderMode . Server ,
159+ } ,
160+ {
161+ path : ':id/components' ,
162+ renderMode : RenderMode . Server ,
163+ } ,
164+ {
165+ path : ':id/recent-activity' ,
166+ renderMode : RenderMode . Server ,
167+ } ,
56168 {
57169 path : ':id' ,
58170 renderMode : RenderMode . Server ,
0 commit comments