2

我有几个使用 JavascriptServices 开发的 ASP.NET Core / Angular Web 应用程序。

根据角度模板中的默认行为,它们都使用服务器端预渲染。

当我将它们部署到没有安装 Node.js 的测试服务器时,其中一个在服务器上给出了运行时错误,抱怨它找不到 Node.exe,但另一个成功加载了 Angular 应用程序。

运行的使用 Microsoft.AspNetCore.SpaServices 1.1.2。不工作的使用 Microsoft.AspNetCore 2.0.1。

我不知道为什么其中一个作品。旧版本的 SpaServices 在找不到 Node.exe 时是否优雅地退回到不进行服务器端预渲染?

这种情况下的预期行为是什么?

4

0 回答 0