托管 Angular 5 应用程序需要什么?

What do I need to host an Angular 5 application?

我爸爸是托管服务提供商的客户combell

他现在在哪里有默认包 我想知道我是否可以把我正在制作的 Angular 5 应用程序放在那里。我打电话给他们的支持,他们说这是不可能的,但我需要什么?找到在他们的服务器上有 node.js 的托管服务提供商是不是很特别,或者有什么办法让我可以在非 node.js 服务器上托管我的 Angular 应用程序?

要托管 Angular 应用程序,您只需要一台服务器。

可以是 NodeJs、Apache、Nginx、...

唯一的要求是您必须公开您的 index.html 文件。如果您的应用程序是捆绑的(例如,通过 ng buid --prod),那么您无需执行任何操作。

如您所问,此答案对 Angular 个应用程序有效。请记住,如果您需要添加 back-end(不是 Angular 应用程序),您还需要一些其他东西。

您只需 ng build 构建并将 dist 文件夹的内容复制到任何服务器。您还可以对 re-route it to index and set the correct href 进行一些额外的配置。您可以在文档中阅读更多相关信息。