希望了解MERN堆栈的工作原理

时间:2018-09-26 20:39:41

标签: node.js reactjs express mern

我正处于Full Stack Web Dev训练营中,正在研究MERN堆栈,我试图了解所有不同部分如何以简单的方式组合在一起。我想我对Mongodb和React很清楚,但是我对所有express和node的功能以及它们与Mongo和React的配合以及使每个组件都变得必要的原因感到困惑。我一直在尝试研究它,但是很难找到我想要的东西。任何帮助深表感谢!

1 个答案:

答案 0 :(得分:1)

MERN堆栈是用于交互式和动态Web应用程序的全堆栈javascript解决方案。能够使用一种编程语言来构建Web应用程序对开发团队和公司而言具有极大的吸引力。它还由经过严格审查的组件和大型开源社区组成。

  1. mongoDB是一个文档数据库(与JSON配合使用,与javascript兼容)

  2. Express是建立在Node.js

  3. 之上的简约Web框架
  4. React是用于创建用户界面的JavaScript库

  5. Node.js是基于Chrome的v8 js引擎构建的异步,事件驱动的javascript运行时

它们都不是必需的,但是每个部分都扮演着至关重要的角色,您最终将不得不编写自己的角色,或者如果您试图使任何事情变得严肃的话,则填充另一个具有类似目的的库或框架。

希望这是足够的信息,可以帮助您开始前进!