【问题标题】:server side rendering is not working in angular universal in iis服务器端渲染在 iis 中无法以通用角度工作
【发布时间】:2018-03-22 09:47:14
【问题描述】:

我提到了https://github.com/angular/universal-starter 并在 angular5 中实现。在 iis 中托管后服务器端渲染不起作用。在 localhost:4000 中很好

谢谢

【问题讨论】:

  • 你得到了什么错误!?
  • 没有错误。我正在运行 npm run build:ssr && npm run serve:ssr 并签入 localhost:4000.my 更新的元标记和其他内容正在呈现。对于托管我只移动浏览器文件夹文件为按照上面的教程。我是否需要运行任何其他命令进行生产
  • 任何更新!!!!!
  • 您能提供您的制作网址吗?
  • 据我了解,将静态文件与节点/角度服务器进程分开提供服务以正确进行转换是不切实际的/不容易实现的。你可以做的是使用像this answer这样的反向代理到你的端口4000。

标签: angular angular5 angular-universal


【解决方案1】:

JavaScriptServices 用于ASP.NET。它提供:

Microsoft.AspNetCore.SpaTemplates 插入 dotnet new,提供 Angular 2、Aurelia、Knockout、React 和 React+Redux 应用程序。 Microsoft.AspNetCore.SpaServices 是如何 SpaTemplates 生成的项目在内部工作。它提供了有用的 SPA 应用程序的功能,例如服务器端渲染 Angular 和 React 应用程序,以及与 Webpack 构建的集成 中间件。 Microsoft.AspNetCore.NodeServices 是 SpaServices 的工作方式 内部。它是一个低级库,提供了一种快速、健壮的方式 在 ASP.NET Core 应用程序上运行任意 JavaScript 代码 服务器。

TUTORIAL

#Server-side-prerendering

aspnetcore-angular2-universal。运行后出现 Child 编译失败错误

@kamalav,我在本地测试过。

要求: 确保您至少安装了 Node 6.x 或更高版本(w/npm 3+)! 此存储库使用 ASP.Net Core 2.0,它对 .NET Core Runtime 2.0.0 和 .NET Core SDK 2.0.0 有硬性要求。请从这里安装这些项目

  1. npm 安装
  2. npm run build:dev
  3. dotnet 恢复
  4. dotnet 运行

【讨论】:

猜你喜欢
  • 2018-11-08
  • 1970-01-01
  • 1970-01-01
  • 2017-07-06
  • 2023-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-09
相关资源
最近更新 更多