将angular2添加到现有的nodejs应用中

Add angular2 into existing nodejs app

本文关键字:nodejs 应用 angular2 添加      更新时间:2023-09-26

我得到了一个现有的大屁股nodejs应用程序,其中包含UI和后端逻辑。我想把它们分开,我正在考虑使用AngularJS 2的UI部分。

我已经浏览了一些示例,并了解了Angular的用法。然而,我不知道如何正确地安装它在现有的nodejs应用程序-我在包中包含什么。json……我怎么处理systemjs.config.js, tsconfig.js和输入。json吗?如何包含"typescript"解析/编译?

谢谢

注:nodejs应用正在运行sailsJS框架

我认为你需要将应用程序分成两层(假设这是可能的):

1) REST服务层

2) Angular2前端层

Node.js(可能在express的帮助下)将运行REST服务部分。

Angular2将是前端部分,调用Node服务器提供的REST服务。

在这种情况下,你不需要在Node上'安装' Angular2。你宁愿为Angular准备一个开发环境(我建议也使用Angular2 CLI),并根据可用的服务开始开发。不幸的是,这意味着您可能很难重用迄今为止开发的任何纯FE逻辑(可能除了css部分)。

希望对大家有所帮助