我很难找到谷歌的解决方案。是否可以在Web服务器上部署角度应用程序并在其上进行开发?如果是这样,我怎么能启动应用程序?我需要运行" ng serve"与服务器的公共IP?例如。 " ng serve --host 127.90.120 ...."。如果这可能无法实现,我是否需要某种开发服务器(开发服务器)?我将如何处理这个问题?我问是因为我想从API获取数据。我只能使用令牌作为http请求的参数来获取数据。此令牌仅在公共IP上有效。
答案 0 :(得分:1)
Angular,因为任何其他Javascript框架都可以在任何静态内容服务器中使用。您不能在服务器中使用ng serve
。您构建代码npm run build
,然后将其部署到任何可以提供静态内容的服务器(如果需要,可以在github或firebase中执行)。如果您想要的是具有SSR功能,您可能需要查看此视频。
https://www.youtube.com/watch?v=geckI2J6naM&index=4&list=PLl-K7zZEsYLkbvTj8AUUCfBO7DoEHJ-ME