Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angular 7服务器端渲染中处理Javascript cookie_Javascript_Node.js_Angular_Cookies_Server Side Rendering - Fatal编程技术网

如何在angular 7服务器端渲染中处理Javascript cookie

如何在angular 7服务器端渲染中处理Javascript cookie,javascript,node.js,angular,cookies,server-side-rendering,Javascript,Node.js,Angular,Cookies,Server Side Rendering,为了更好的SEO,我在angular 7项目中实现了SSR,并使用javascript cookies存储登录信息。项目运行良好,但过一段时间就会出现错误。我有ngOnInit(),它执行以下操作 if (this.cookiesService.getCookie("user")) { if (JSON.parse(this.cookiesService.getCookie("user")).image) { return environmen

为了更好的SEO,我在angular 7项目中实现了SSR,并使用javascript cookies存储登录信息。项目运行良好,但过一段时间就会出现错误。我有ngOnInit(),它执行以下操作

if (this.cookiesService.getCookie("user")) {
  if (JSON.parse(this.cookiesService.getCookie("user")).image) {
    return environment.IMGURL + JSON.parse(this.cookiesService.getCookie("user")).image;
  } else {
    return "./assets/images/blank-profile.png";
  }
}
下面是显示的错误

2020-10-02 12:21:36ERROR Error: NotYetImplemented
2020-10-02 12:21:36at Document.module.exports.exports.nyi (/var/app/tr-frontend/dist/server.js:89996:9)
2020-10-02 12:21:36at CookiesService.module.exports../src/app/Services/cookie.service.ts.CookiesService.getCookie (/var/app/tr-frontend/dist/server.js:161189:46)
2020-10-02 12:21:36at HeaderComponent.module.exports../src/app/shared/header/header.component.ts.HeaderComponent.ProfileImage (/var/app/tr-frontend/dist/server.js:172738:33)
2020-10-02 12:21:36at HeaderComponent.module.exports../src/app/shared/header/header.component.ts.HeaderComponent.ngOnInit (/var/app/tr-frontend/dist/server.js:172667:14)
2020-10-02 12:21:36at checkAndUpdateDirectiveInline (/var/app/tr-frontend/dist/server.js:25409:19)
2020-10-02 12:21:36at checkAndUpdateNodeInline (/var/app/tr-frontend/dist/server.js:26673:20)
2020-10-02 12:21:36at checkAndUpdateNode (/var/app/tr-frontend/dist/server.js:26635:16)
2020-10-02 12:21:36at prodCheckAndUpdateNode (/var/app/tr-frontend/dist/server.js:27176:5)
2020-10-02 12:21:07ERROR ReferenceError: $ is not defined
2020-10-02 12:21:07at CanonicalService.module.exports../src/app/Services/canonical.service.ts.CanonicalService.createLinkForCanonicalURL (/var/app/tr-frontend/dist/server.js:160955:9)
有什么解决办法吗