angular-universal相关内容

Angular 通用 - 为客户端缓存的服务器端请求

我看过很多关于在 Angular 通用应用程序中为客户端缓存数据的文章,因此它不会复制已经在服务器上解析的客户端请求. 我只是不明白数据是如何从服务器传输到客户端的.我是将 JSON 注入到预渲染的 HTML 中还是缺少其他内容? 解决方案 从 angular 5 开始,angular 核心中有一个名为 TransferStateModule 的模块,可以为您完成此任务.https: ..
发布时间:2021-11-10 05:12:17 其他开发

ng 测试在角度通用错误“不完整:未找到规格,随机种子 48751"中失败;

在运行“ng test"命令时将 angular 7 项目转换为 angular Universal,错误为“Incomplete: No specs found, , random with seed 48751".尝试了不同的方式提及 stackoverflow,但对我没有任何作用. ./src/polyfills.ts 中的错误模块构建失败(来自 ./node_modules/@ngto ..

在 Azure 中部署 Angular4 通用应用程序无效启动命令

我按照 这些步骤 基本上这意味着它是一个 Angular 4 应用程序,能够在 NodeJs 环境中的服务器端呈现. 现在我想使用 Git 和命令行将此应用程序部署到我的 Azure 应用程序服务,因此我遵循了 这些步骤.基本上: 我 为 Windows 安装了 Azure-Cli 2.0 打开命令行(cmd) 运行 az login,它会要求打开一个 url 并输入一个代码 ..

Angular Universal - 如何手动触发从服务器端到客户端视图的状态变化?

我们有一个使用 angular/cli 的简单 Angular Universal 应用程序:1.4.3(和节点:6.9.5). 我们设法配置了服务器端视图.当 dom 准备好时,我们切换到客户端视图.但是,切换是在我们从 API 收集所需的所有数据之前进行的.所以在没有数据的情况下显示页面时,在切换之后有一个时刻. 有没有办法手动触发两种状态之间的切换?在这种情况下,我们希望在从 A ..
发布时间:2021-11-10 05:11:27 其他开发

如何查看 angular 2 应用程序的页面源代码

我有网络应用程序,每当我使用浏览器视图页面源查看页面源时,我只能看到页面源中的 index.html 内容,因为我能够看到检查元素中的所有 html 代码,但是不在页面源中.有没有人怎么查看网页源码?? 下面是 server.ts 解决方案 只有 Angular Universal 才有可能(服务器端渲染).每个 javascript 文件都在浏览器中呈现,要查看页面源,您必须设置 ..
发布时间:2021-11-10 05:11:24 其他开发

如何在 Angular 中获取完整的 url?

我的应用程序利用了 Angular Universal,我想在 Angular 组件中获取当前 url 的完整路径.我想我必须在我可能需要注入窗口的地方使用 window 对象,或者更好的选择是简单地检查它是否在浏览器中.是否有使用 Angular 的 API 的更简洁的解决方案? url: 字符串;构造函数(私有路由器:路由器){}ngOnInit() {this.router.events ..
发布时间:2021-11-10 05:11:21 其他开发

错误:文档未定义,在构建角度通用应用程序时

错误: factory(require("jquery"), document, window, navigator);^ReferenceError: 文档未定义 面对角度通用渲染服务器端的问题,我用谷歌搜索了这个并浏览了很多帖子,但没有得到任何有用的资源. 解决方案 Jquery 在浏览器端工作,服务器端不支持浏览器功能.例如,如果您想在 angular Universal 中使用 ..
发布时间:2021-11-10 05:11:13 其他开发

如何在 Angular 2 中实现 SEO(元标签)(使用 Angular 通用在服务器端渲染)?

我正在使用 Angular 2 搜索一个关于 SEO 或 Metatags 的完整工作示例,使用 Angular 通用在服务器端呈现(被 facebook、twiter 和其他元标签识别),但我没有成功.. 我找到了多篇文章,但有不完整的(没有所有的源代码可用)或最旧的(没有用最新版本编译): a) blog.devcross.net/2016/04/17/angular-2-univ ..
发布时间:2021-11-10 05:11:07 其他开发

如何将类添加到 <body>在 Angular Universal 中?

我们可以在 Angular 应用程序的浏览器版本中使用 Rendered2,但它需要 document.body 引用,并且它在服务器渲染上不可用. platform-b​​rowser 有 Title 和 Meta 组件,但我想对 有更多的控制code> 部分,比如注入 标签,访问 body 元素等 有办法吗? 解决方案 实际上,Angular Universal 使用 DO ..
发布时间:2021-11-10 05:10:43 其他开发

带有角度错误 NodeInvocationException 的 aspnetcore:节点调用在 60000 毫秒后超时

我正在使用 yo generator-aspnetcore-spa一旦我运行应用程序,我就会遇到问题 处理请求时发生未处理的异常. NodeInvocationException:节点调用在 60000 毫秒后超时.您可以通过设置NodeServicesOptions 上的 InvocationTimeoutMilliseconds 属性. 第一个调试步骤是确保您的 Node.j ..

Angular Universal 生成 404(和其他 HTTP 代码)标头

我正在使用 Angular Universal 创建一个网站.它将具有服务器端呈现,以便搜索引擎对其进行索引. 我已经编码了我的 404 回退路由,它正确显示了它的组件,但它显示了一个 HTTP 200 标头代码. 如何强制使用特定的标头代码?我用谷歌搜索了一些查询,但我发现的一切似乎都是关于读取一个 HTTP 调用的状态代码,而没有关于如何将它写入到浏览器. 解决方案 好的, ..
发布时间:2021-11-10 05:10:35 其他开发

如何在角度通用中使用localStorage?

我正在使用@angular v4.0.3 和 webpack 2.2.0. 使用 Auler 工作正常> 发布,但当我包含 localStorage 时,它​​停止工作.有什么方法可以使它工作或在角度通用的 localStorage 中使用任何模块 解决方案 一个好方法是使 localStorage 成为可注入的并为其提供不同的实现. 反映Storage API 可以作为tok ..

服务器不会等到 http 调用完成后再渲染 - angular 4 服务器端渲染

我已经实现了 angular Universal,并且能够通过服务器端渲染来渲染 html 的静态部分.我面临的问题是,正在调用 API 并且服务器正在渲染 html,而无需等待 http 调用完成.因此,我的模板依赖于从 api 调用获得的数据的部分不会在服务器上呈现. 更多信息: 我在节点服务器中使用身份验证,仅当用户通过身份验证并在响应时设置 cookie 时才为索引 html ..

如何将 Angular Universal 项目部署到标准托管?

我的 Angular Universal 项目在我的本地主机上运行.所以现在我想在安装了 Node.js 的标准虚拟主机上测试它. 我已经跑了: npm 运行构建 并收到 dist 文件夹,其中包含 client 和 server 子文件夹. 我应该如何使用这些文件夹和文件来在主机上运行项目? 谢谢. 解决方案 所以我已经将我的 Angular Universal 项 ..
发布时间:2021-11-10 05:10:09 其他开发

Angular Transfer State 不会阻止重复的 http 调用

我有一个 http 请求,它被注入到我的组件中并从那里订阅.由于我在我的应用程序中引入了具有 angular 通用的服务器端渲染,因此页面上的结果至少重复了两次. 我有一个在点击时调用的方法,它执行对 facebook api 的 http 请求 getAlbum(albumId: number) {this.albumPhotos = this.state.get(ALBUM_PHOTO ..