我来自LAMP世界。问候。
我正在尝试开始使用新的Angular和Node.js.我已经在我的机器上安装了Node和Express服务器。现在我想在开始构建应用程序时使用Angular。
我不明白的一件事是为什么Angular CLI正在启动服务器以“运行应用程序”以及为什么我们必须setup proxies and do other things to get it to work with Express。
当我想到Angular时,我最熟悉AngularJS作为LAMP堆栈工作流程的一部分。我在这里所做的只是将其作为.js文件提供,并从服务于其他所有内容的同一个网络服务器中提供。为什么客户端脚本会获得自己的服务器?它与Express有什么不同?它如何与Angular Universal一致,我想用它来利用SSR。
我不是在考虑如何让一切工作,我可以复制,粘贴和阅读文档就好了,我试图理解这里的基本概念。 Angular文档没有解释他们为什么要求您“提供应用程序”。它只是为了测试吗?为什么开发中有两台服务器,一台正在生产中,开发站点是否应该尽可能地镜像生产站点?