我们正在将 Django 作为服务器框架,并使用JavaScript进行客户端脚本编写。现在我们要迁移到Angular4,是否需要在现有的运行Django服务器上运行node.js服务器?
答案 0 :(得分:1)
不,在您的情况下,Angular基本上与您的前端有关,您不需要将Node与Django一起使用作为后端。
但是,您需要的节点是构建过程和依赖关系,因为Node有助于Angular项目的构建过程和依赖关系的管理,因此NPM也可以简化此过程。
除此之外,Node还允许您在使用ng serve
进行服务时使用port:4200。...一旦您的项目通过了开发阶段,并且您有了dist文件夹,就不再需要ng serve流程了,该文件夹中的文件是静态文件,可以像正常的index.html文件一样运行...
我希望这会有所帮助。
答案 1 :(得分:0)
Angular用于您的前端。您可以使用所需的后端。 您可以使用Node来构建源,将打字稿文件转换为javascript文件。