Jhipster - Angular 接收其他用户的导航

Posted

技术标签:

【中文标题】Jhipster - Angular 接收其他用户的导航【英文标题】:Jhipster - Angular receive navigation of other users 【发布时间】:2020-04-11 01:07:34 【问题描述】:

我的 Jhipster 实现有问题。当我在浏览器中以用户身份登录并在另一个浏览器页面中以管理员身份登录后,管理员和用户都执行了管理员导航。我使用不同的浏览器和不同的用户并不重要。

我不知道我的问题来自哪里(Jhipster 配置、Angular 或 Spring)。 有人可以帮忙吗?

【问题讨论】:

生产中也会发生这种情况吗?这可能是由于仅在开发中使用的浏览器同步造成的。 我会在生产中检查它。我认为你是对的。它似乎是浏览器同步的。非常感谢:) 【参考方案1】:

这是由仅在开发中启用的 BrowserSync 插件引起的,并且在生产配置文件处于活动状态时不应发生。

您可以通过在webpack.dev.jswebpack.custom.js 中将BrowserSyncPlugin 配置的ghostMode 标志设置为false 来禁用此行为。像这样:

new BrowserSyncPlugin(
   https: options.tls,
   host: 'localhost',
   port: 9000,
   ghostMode: false, // <-- this
...

更多信息:https://www.browsersync.io/docs/options#option-ghostMode

【讨论】:

以上是关于Jhipster - Angular 接收其他用户的导航的主要内容,如果未能解决你的问题,请参考以下文章

JHipster - 无法在 angular.json 中添加 jquery 路径

更新 JHipster 后不提供 Angular 组件,仅提供根 index.html

如何在 Jhipster (spring boot + angular) 应用程序上设置上下文路径

JHipster/Angular 配置如何确定它需要使用 index.html 文件?

markdown JHipster - 在Angular上导入模块

java Spring和Angular的安全级别,使用JHipster