我获得了一个现有的大屁股nodejs应用程序,其中包含UI和后端逻辑。我想将它们分开,并考虑将AngularJS 2用于UI部分。
我已经浏览了一些例子并了解了我对Angular的看法。但是我不知道如何在现有的nodejs应用程序上正确安装它 - 我在package.json中包含什么...我该怎么处理systemjs.config.js,tsconfig.js和typing.json?如何包含"打字稿"解析/编译?
谢谢
P.S。 nodejs app正在运行sailsJS框架。
答案 0 :(得分:1)
我认为您需要将应用分为2层(假设这是可能的):
1)REST服务层
2)Angular2前端层
Node.js(可能在express的帮助下)将运行REST服务。
Angular2将是前端部分,调用节点服务器提供的REST服务。
在这种情况下,你不必安装'节点上的Angular2。您宁愿为Angular准备一个开发环境(我建议也使用Angular2 CLI)并开始针对可用服务进行开发。不幸的是,这意味着您可能很难重用迄今为止开发的任何纯FE逻辑(可能除了css部分之外)。
我希望这会有所帮助