我父亲是托管服务提供商combell
的客户现在他有默认包我想知道我是否可以把我在那里制作的Angular 5应用程序。我打电话给他们支持,他们说这不可能,但我需要什么呢?找到一个在他们的服务器上有node.js的托管服务提供商是否如此特别,或者是否有办法让我可以在非node.js服务器上托管我的Angular应用程序?
答案 0 :(得分:3)
要托管Angular应用程序,您只需拥有一台服务器即可。
它可以是NodeJs,Apache,Nginx,......
唯一的要求是您必须公开index.html
文件。如果你的应用程序是捆绑的(例如,通过ng buid --prod
),那么你就不必做任何事情。
正如您所问,此答案对Angular应用程序有效。请记住,如果您需要添加后端(不是Angular应用程序),您还需要其他一些东西。
答案 1 :(得分:1)
您只需ng build
构建并将dist文件夹的内容复制到任何服务器。您还可以对re-route it to index进行一些其他配置,并设置正确的href。您可以在文档中阅读更多相关信息。