Angular 4和Node.js组合

时间:2017-10-26 11:52:31

标签: mongodb angular express

正如标题所暗示的那样,我有一点问题。我正在使用Angular 4开发应用程序,我想将它与Node结合使用(主要用于API)。所以我尝试启动两台服务器,并以这种方式使用它,但由于我目前正在本地机器上开发,所以也许有更好的选择?类似于MEAN(MongoDb Express Angular Node)的组合,但所有这些都很难使用,缺少文档,而那些使用角度2而不是4.我更喜欢MEAN堆栈,但我找不到一个保持并保持最新。

感谢您的帮助。

修改

正如一些答案所暗示的那样,我将正确描述我为实现我的需要所做的工作。

以下是我的尝试:

  • 有两个工具(Node和Angular)通过http协议相互通信(实际上这种方式有效,但是节点不稳定,它破坏了连接错误到db并且Angular不会得到它的响应直到它崩溃了)
  • 尝试使用Angular代理设置启用链接重新路由,以便以 / api /
  • 开头的所有链接使用通配符
  • 安装了几个MEAN堆栈,试图测试它的潜力,并决定超越极限以达到我想要的目的。
  • 尝试通过在同一个端口启动将两个工具组合成一个(正如您可能想象的那样,这打破了它们)。

1 个答案:

答案 0 :(得分:0)

你可以在没有问题的情况下在你的API中使用MongoDB,而且使用它并不困难,它实际上更简单的数据库有关系对象,如SQL,PostGRES等。我建议使用Hapi而不是Express,但是Express在网上有很多信息,所以如果你不方便重新搜索文档,Express会是你更好的选择。

当我开始在node.js开发时,我花了很多时间才发现教程和视频只让我头疼,旧的视频使用与我相同的框架,或者不在同一版本中。所以我开始深入研究文档,我曾经花了更多时间阅读而不是编写代码,这对我有很大帮助。

最常见/最简单的是MEAN API,找到你喜欢的东西并坚持下去^ - ^