【问题标题】:Set the dynamic data in the angular universal application在角度通用应用程序中设置动态数据
【发布时间】:2020-08-27 22:48:43
【问题描述】:
我有一个基于位置的角度应用程序,它已转换为通用应用程序。一切正常,但我正在寻找一种解决方法。
在我的应用程序中,客户必须选择位置(纬度和经度),一旦选择该位置,就会存储在 localStorage 中(SSR 不支持)。现在在 Universal APP 中,我想保留用户在 cookie 中选择的位置(Nodejs 和 Angular 都支持),以便下次他来时从那里选择它。
如果有其他建议,我将不胜感激。
谁能帮帮我。
【问题讨论】:
标签:
node.js
angular
cookies
server-side-rendering
angular-universal
【解决方案1】:
您可以使用 cookie 来保存服务器端必须可访问的用户数据。
您可以通过在组件/服务中注入 Response 和 Request 令牌直接与 cookie 交互,但也有一些 3rd 方库可以更轻松地使用 cookie,例如 ngx-cookie-service
constructor( private cookieService: CookieService ) {
this.cookieService.set( 'Test', 'Hello World' );
this.cookieValue = this.cookieService.get('Test');
}