【问题标题】:Angular-universal - Production IssuesAngular-universal - 生产问题
【发布时间】:2017-07-20 10:42:24
【问题描述】:

我参考Angular GitHub Repository 创建了 Angular 通用应用程序。我使用 node express 进行服务器端渲染。

我已经使用这个命令构建了

npm run build:prod:ngc

现在我在 dist 文件夹中获得了客户端和服务器文件夹。那里没有像index.html 这样的其他文件。

之前我使用 CLI 开发了 angular2 应用程序,在构建它时创建了一个包含 bundle.jsindex.html 和 CSS 文件的 dist 文件夹。我曾经将那个特定的东西上传到共享主机。该应用程序运行良好。但是在角度通用中我很困惑。我被困在如何进一步进行生产。我有共享主机,请帮助我如何在共享主机中托管项目。

【问题讨论】:

  • 我和你有同样的问题。你找到答案了吗??
  • @Michalis 不,我没找到
  • 大多数共享主机都不能提供nodejs服务器托管,如果你找到支持这个的,你需要在使用inde node /dist/server或类似的东西启动nodejs应用程序后使用rewrite engine/nginx,如果你需要它持久使用 pm2

标签: node.js angular webpack-dev-server angular-universal


【解决方案1】:

使用universal,您必须先设置服务器,然后启动服务器以侦听某个端口(通常为80 :P)..

通常..在托管区域设置节点服务器后,您可以转到源代码并使用 cmd 启动服务器:-

sudo PORT = 80 npm run server (if ubuntu)

在 80 端口监听,然后您可以使用 IP/域名访问该站点。

【讨论】:

    猜你喜欢
    • 2019-08-12
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-15
    相关资源
    最近更新 更多