将angular2添加到现有的nodejs app中

时间:2016-10-25 15:02:03

标签: javascript node.js angular

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

我已经浏览了一些例子并了解了我对Angular的看法。但是我不知道如何在现有的nodejs应用程序上正确安装它 - 我在package.json中包含什么...我该怎么处理systemjs.config.js,tsconfig.js和typing.json?如何包含"打字稿"解析/编译?

谢谢

P.S。 nodejs app正在运行sailsJS框架。

1 个答案:

答案 0 :(得分:1)

我认为您需要将应用分为2层(假设这是可能的):

1)REST服务层

2)Angular2前端层

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

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

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

我希望这会有所帮助

相关问题