【问题标题】:Setting up server side rendered angular app in plesk在 plesk 中设置服务器端渲染的 Angular 应用程序
【发布时间】:2020-07-14 13:16:19
【问题描述】:

我在我的 Angular 应用程序中使用 nguniversal 进行了 setu 服务器端渲染,它在我的本地工作正常,我可以使用

npm run serve:ssr

它将运行以下命令

node dist/moviesplay/server/main.js

如何使用 plesk 在我的远程服务器中实现这一点?

我尝试使用 plesk nodejs 扩展并将应用程序根目录和启动文件设置如下

Document Root /httpdocs/angular/dist/moviesplay/server    
Application Mode production  
Application URL ********
Application Root /httpdocs/angular/dist/moviesplay/server   open  
Application Startup File main.js   

screenshot

【问题讨论】:

标签: node.js angular server-side-rendering plesk angular-universal


【解决方案1】:

我遇到了同样的问题。角度文件的文档根文件夹必须在应用程序根文件夹内。

基本上server文件夹必须是UI文件夹的父目录

它对我有用。

【讨论】:

  • 你能分享截图吗?我想知道你在 Document root & Application root 中设置了什么
【解决方案2】:

您需要更改文档根文件夹

Document Root /httpdocs/angular
Application Mode production  
Application URL ********
Application Root /httpdocs/angular 
Application Startup File dist/server/main.js

【讨论】:

  • 我试过这个,但不幸的是它没有用。我在 Plesk 上的 nodeJs 服务器拒绝启动服务器端。还有其他建议吗?提前致谢! R
  • 你有代理服务器和 ngenx 吗?
猜你喜欢
  • 2018-10-03
  • 2018-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-21
  • 2019-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多