将Node.js与Angular 2应用程序

时间:2017-06-27 11:51:23

标签: node.js angular rest express

我正在创建一个角度2项目,它将使用Node.Js作为backEnd,Node.Js将调用第三方外部APIS(如Gandi),它只接受来自Python,PHP或Node.Js的调用。

我选择了Node.Js.

我使用HTTP协议从Angular 2服务中调用了一些API。现在我不知道在哪里编写这个Node.Js代码以及如何将这个Node.Js代码与Angular 2服务集成。

我认为,只是一个示例应用程序或示例架构,它是Node.Js和Angular 2的组合将会有很大帮助。

我是否需要使用Node.Js创建Restful服务?

如果是,我是否还需要将Express.Js用于服务器目的?

注意:我不想使用Mean Stack应用程序(No Mongo DB)

2 个答案:

答案 0 :(得分:1)

实际上它很简单。

我要做的是简单地将前端的Angular 2应用程序和后端的Node.Js API视为独立项目。他们很可能会在不同的提供商上运行(例如,针对Angular 2 app的Firebase和针对Node.js服务器的Heroku),因此将它们作为2个不同的项目来处理它是有意义的,因为它具有独特的依赖性

我最近做了一个类似的项目,在后端使用Angular 2 + webpack作为前端和Django:https://github.com/damnko/angular2-django-movies

希望这是有道理的,否则请告诉我

答案 1 :(得分:0)

我认为这个回购将满足您的目的。 https://github.com/singh15/feed-server 这是使用twitter api获取数据并将数据发送到任何前端。