问题标签 [ngx-cookie-service]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
84 浏览

angular - Angular 7无法删除子cookie路径

我正在研究 Angular 7,并使用 ngx-cookie-service 创建了两条不同的路径。

根路径 cookie 已删除,但子 cookie 未删除。

它在本地主机上工作,但在生产时它不工作。

0 投票
1 回答
680 浏览

javascript - 无法使用 ngx-cookie-service 设置 cookie

我正在使用angular 9,我需要设置一个 cookie。我正在使用ngx-cookie-service 3.0.4,我正在尝试这样做:

当我试图摆脱这个时,我在响应中得到 null,在浏览器中我没有看到这个 cookie。我试图得到如下结果:

我做错了什么?

0 投票
1 回答
1867 浏览

angular - NGX Cookie 服务不返回任何内容

我在我的 AuthGuard.ts 中使用 NGX Cookie 服务来检查用户是否使用 cookie 登录。问题是当我尝试获取 cookie 用户的原始值时,get它总是返回一个空白字符串。

但是我仍然可以创建一个 cookie,而且效果很好。

我确实将 cookie 作为提供程序放入了我的应用程序模块以及我的子模块中。

我将 Angular 8 与 Angular Universal 一起使用。

有什么想法可以解决这个奇怪的错误吗?

提前致谢

0 投票
1 回答
908 浏览

angular - 使用 ngx-cookie-service 在 iframe 网站上设置 cookie

例如,当我在我的角度组件中嵌入 youtube 视频时:

我将在开发者控制台的应用程序/存储/Cookies 中获得两个条目:

在此处输入图像描述

一个是我的存储空间,localhost另一个是 iframe 网站的存储空间。

使用ngx-cookie-service我尝试将 cookie 设置到 youtube 部分,如下所示:

通过设置 only namevalue并且domainsince.set定义如下:set( name: string, value: string, expires?: number | Date, path?: string, domain?: string, secure?: boolean, sameSite?: 'Lax' | 'Strict' | 'None' ): void;

但它将它设置为我的https://localhost:4200.

是否可以将其设置为https://youtube.com部分?

0 投票
0 回答
1375 浏览

angular - ./node_modules/ngx-cookie-service/fesm2015/ngx-cookie-service.js 147:132-140 中的警告“在 '@angular/core' 中找不到导出 'ɵɵinject'

我使用 Angular 7,我正在尝试安装 ngx-cookie-service 但收到上面的警告和错误:

core.js:18374 错误错误:未捕获(承诺):TypeError:Object(...)不是函数TypeError:Object(...)不是Module../node_modules/ngx-cookie-service的函数/fesm2015/ngx-cookie-service.js

我的 package.json

当我尝试在一个空项目上安装 ngx-cookie-service 时,它​​起作用了......但我没有找到任何解决方案

0 投票
1 回答
1312 浏览

angular - Angular 9 - ngx-cookie-service 路径问题

我正在使用ngx-cookie-service包来存储一些与我的应用程序相关的数据。我需要将此 cookie 保存在基本路径上'/',所以每次我都知道如何检索它。我的这个 cookie 需要更新,当这种情况发生时,新的 cookie 必须存储在相同的路径中(所以在'/')。问题是有时当我刷新页面时,新的 cookie 会保存在新路径中,所以当我尝试用this.cookieService.get(cookieName, '/')它检索它时显然会失败。尽管我明确声明要'/'用作path ,但还是会发生这种情况。它并不总是发生,这会导致调试更加困难。

这是我使用 cookie 的服务

0 投票
0 回答
387 浏览

npm - SCRIPT1002: Syntax error - IE11, problem with ngx-cookie-service with angular 8

I have a problem with IE11 when I inject 'CookieService' on the 'providers' of 'app.module.ts'. I got this message with freezing page on IE11:

It works with all other navigators, I also tried 'ngx-cookie' and I got the same error.

Does anyone have a solution for this?

0 投票
1 回答
1148 浏览

node.js - output.globals 中没有为外部模块“ngx-cookie-service”提供名称——猜测是“ngxCookieService”

使用 ng-packagr 我在构建过程中遇到了这个错误:

我的 package.json 看起来像:

也许将whitelistedNonPeerDependenciesumdModuleIds与 ngx-cookie-service 一起使用不是正确的方法

有人可以告诉我如何解决这个问题吗?

先感谢您

0 投票
1 回答
1601 浏览

angular - 无法解析“ngx-cookie-service/lib/cookie.service”

在 Angular(10.2 版)中,我尝试按照说明使用 ngx-cookie-service:

  1. 跑“npm install ngx-cookie-service --save”
  2. 在app.module.ts中,添加provider如下:“providers: [CookieService]”
  3. 在app.module.ts中,导入如下:“import { CookieService } from 'ngx-cookie-service/lib/cookie.service';”

我可以在代码中使用它并且在任何文件中都没有显示错误,所以它似乎找到了它......但是在尝试构建“ng build --prod”时,我收到了这个错误:

./src/app/app.module.ts 中的错误找不到模块:错误:无法解析“ngx-cookie-service/lib/cookie.service”

有任何想法吗?

0 投票
1 回答
418 浏览

javascript - 在 Angular 应用程序的新选项卡中打开链接时,ngx-cookie 被删除

我使用 PC 通过 LAN 连接为网站提供服务,并使用 IPv4 地址而不是 localhost 在 LAN 上托管网站。

我正在使用 npm 包http-server来提供已dist编译的 Angular 应用程序。

ngx-cookie-service用于在 Angular 应用程序中操作 cookie。但是,当我通过router.navigate(). 此外,cookie 并不总是被删除。

所以我对cookies发生了什么感到有点困惑。可能是什么原因?

PS虽然我还没有在后端实现会话。

Angular 版本:10+ ngx-cookie-service:11.0.2 浏览器:chrome 86