如何从 NestJS/Angular Universal 中排除 livereload 依赖?
How to exclude livereload dependency from NestJS/Angular Universal?
我有一个使用 Angular Universal 和 NestJS 的服务器端渲染 (SSR) 应用程序。重点主要放在安全性上。当我使用 Sucuri Sitecheck I can see that the http://localhost:35729/livereload.js is included in this (this scanner throws information only about this script). And this is over unencrypted HTTP, which I don't want. I can see that Subresource Integrity in Mozilla Observatory 部署它时,通过 HTTP 加载外部脚本也会给我 -50 分。有没有办法从编译包中排除这个脚本?下面是我的代码。
AngularUniversalModule.forRoot({
bundle: require('path/to/server/main'),
liveReload: true,
templatePath: join(BROWSER_DIR, 'index2.html'),
viewsPath: BROWSER_DIR
})
我确实尝试从 AngularUniversalModule 中删除 liveReload: true,但结果是一样的。
显然从 AngularUniversalModule 中删除 liveReload: true
解决了这个问题,看起来我不得不等待一段时间才能从 browser/scanner 获得更新的结果
我有一个使用 Angular Universal 和 NestJS 的服务器端渲染 (SSR) 应用程序。重点主要放在安全性上。当我使用 Sucuri Sitecheck I can see that the http://localhost:35729/livereload.js is included in this (this scanner throws information only about this script). And this is over unencrypted HTTP, which I don't want. I can see that Subresource Integrity in Mozilla Observatory 部署它时,通过 HTTP 加载外部脚本也会给我 -50 分。有没有办法从编译包中排除这个脚本?下面是我的代码。
AngularUniversalModule.forRoot({
bundle: require('path/to/server/main'),
liveReload: true,
templatePath: join(BROWSER_DIR, 'index2.html'),
viewsPath: BROWSER_DIR
})
我确实尝试从 AngularUniversalModule 中删除 liveReload: true,但结果是一样的。
显然从 AngularUniversalModule 中删除 liveReload: true
解决了这个问题,看起来我不得不等待一段时间才能从 browser/scanner 获得更新的结果