我正在创建一个角度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)
答案 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获取数据并将数据发送到任何前端。