我是AngularJS编程的新手,我需要分别使用Node JS和AngularJS分别为后端和前端设置开发环境。我已经阅读了几份文档,但是对于创建用于开发的工作区并不清楚。
我在Windows 10 Pro操作系统上使用Vagrant(Ubuntu 16.04 LTS)。
答案 0 :(得分:0)
我使用过Angular Fullstack生成器,并且我认为它可以很好地建立项目结构。
开始时,可能更容易将Node服务器和AngularJS客户端视为单独的项目。您的Node服务器正在处理API,而AngularJS恰好是使用该API的客户端,类似于本机Android或iOS应用程序可能使用该API的方式。
如果您正在执行服务器端渲染,那么节点服务器和客户端代码将更加紧密地耦合在一起,但是我还没有听说过将服务器端渲染与AngularJS结合使用。值得注意的是,Angular(不是AngularJS)确实支持服务器端渲染。